Senior Java Developer with Spark
Location: KrakowYou will join global IT team in Global Banking & Markets (GBM) which is the "investment bank" for HSBC. Our businesses generate millions of transactions across a range of financial markets. Our IT teams design and develop modern systems covering all aspects - trading in the markets, sales and customer tools, handling transactions and building financial and regulatory reporting.
The team:
We are GBM Surveillance IT. We work within HSBC's investment banking IT organization and with other global businesses to protect our stakeholders from illegal or prohibited activity across channels, including but not limited to trading activity, audio communications and electronic communications.
The project:
Within Surveillance IT, the Surveillance Data Factory aims to be a "one stop shop" for all of our data acquisition and distribution needs. We supply other work-streams with the data they need in a format usable by them.
We primarily work with a number of internal systems - although this will change as we grow. Acquiring the data is only the first step. We then work with consumer systems to adapt the data to their particular business needs.
RESPONSIBILITIES
You and your teammates are responsible for all aspects of delivering software to your users:
o Development,
o Support production version of the application,
o Automating testing and deployment of small and frequent releases,
o Speaking to product owner and business analytic on features and requirements,
o Production ownership - if you build the service you own the service.
SKILLS
MUST
- Java 8 - including Generics, Multithreading, Concurrency, Functional Programming, Streams
- Spring, Spring Integration
- Unit/Integration testing - Junit, Mockito etc.
- Apache Spark (RDD + SQL)
- Apache Kafka for data distribution
NICE TO HAVE
- Knowledge of NoSQL (MongoDB/Cassandra etc.), Search (Lucence/Solr etc.), High performance libraries (Chronicle/ Disruptor etc.)
- ORM Framework (Hibernate or similar)
- Experience with any of the following investment banking products will be a "good to have":
o Credit / Rate products e.g. Credit Derivatives, Interest Rate Derivatives, Equity Derivatives
o FX (FWDs, NDFs, Swaps)
- Experience with Trade & Order lifecycles
Check out our open roles at career.luxoft.com
and follow us on Facebook!
www.facebook.com/luxoft.poland