Think.
Create.
Accelerate.

Luxoft, a DXC Technology Company, (NYSE: DXC), is a digital strategy and software engineering firm providing bespoke technology solutions that drive business change for customers the world over. Luxoft uses technology to enable business transformation, enhance customer experiences, and boost operational efficiency through its strategy, consulting, and engineering services. Luxoft combines a unique blend of engineering excellence and deep industry expertise, specializing in automotive, financial services, travel and hospitality, healthcare, life sciences, media and telecommunications. For more information, please visit www.luxoft.com

Line of Business:

Financial Services

Position:

Senior Java Developer with Spark, Krakow

Project Description

You 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

Languages

  • English: Upper-intermediate

Relocation package

If needed, we can help you with relocation process. Click here for more details:

WHERE

Krakow

Work Type

Java

Seniority Level

Senior

Ref number
VR-46295
ADD TO MY JOB
RECOMMEND A FRIEND
Apply

More job opportunities in Java

Specialization Position / Title Location Send to a friend
Java Senior Java Developer Krakow, PL Apply or Add to my jobs
Java Senior Java Developer Krakow, PL Apply or Add to my jobs
Java Appian Developer Krakow, PL Apply or Add to my jobs
Java Java Full-stack Developer Krakow, PL Apply or Add to my jobs
Java Java developer Krakow, PL Apply or Add to my jobs
Java Senior/ Principal Java Developer Krakow, PL Apply or Add to my jobs
Java Hot Java full stack/backend developer Krakow, PL Apply or Add to my jobs
Java Senior Java Developer Krakow, PL Apply or Add to my jobs
Java Java Developer Krakow, PL Apply or Add to my jobs
Java Senior Java developer with ETL experience Krakow, PL Apply or Add to my jobs
Java Senior Java Developer Krakow, PL Apply or Add to my jobs
Java Hot Technical Lead Krakow, PL Apply or Add to my jobs
Java Senior Java Developer Krakow, PL Apply or Add to my jobs
Java Team Lead Java Krakow, PL Apply or Add to my jobs
Java Master Data Management_MDM Developer Krakow, PL Apply or Add to my jobs
Java Junior Java Developer Krakow, PL Apply or Add to my jobs
Java Hot Senior Java Developer Krakow, PL Apply or Add to my jobs