Bright minds,
sharp solutions

Luxoft is a global IT service provider of innovative technology solutions that delivers measurable business outcomes to multinational companies. Its offerings encompass strategic consulting, custom software development services, and digital solution engineering. Luxoft enables companies to compete by leveraging its multi-industry expertise in the financial services, automotive, communications, and healthcare & life sciences sectors. For more information, please visit the website.

Line of Business:

Financial Services

Position:

Java Developer

Project Description

Our client, top tier global investment bank, is building new big data risk storage and data aggregation and distribution platform to build unique cross asset solution for whole company. The first and primary goal of this risk engine will be to store, transform and aggregate risk data and populate them for many different downstreams in form of different reports and views for queries.

Responsibilities

The candidate will work in a global Java development team to architect, design, implement and support new solution of risk storage and distribution in MS Azure environment.
• Building Big Data cluster to provide new risk storage model across the whole investment bank.
• Development of new features and components of the risk system.
• Participation in the estimation, planning process and requirement analysis.
• Communication with customer on business requirements, technical solutions, architecture proposals etc.
• Data-analytics/Big Data - timeseries analysis, linear regression, statistics, data cubes and aggregation. Cross tabulation and pivoting of data.

Skills

Must

• Knowledge of common Java frameworks (Spring, Mockito, JUnit).
• Strong knowledge of Core Java.
• Strong knowledge of Java8 features (functional programming).
• Clean code.
• Good communication skills to demonstrate the customer vision and solution clearly.
• Willingness to work with Big Data technologies

Nice to have

• Understanding of Big Data concepts.
• Experience in Apache Kafka.
• Experience in Apache Spark and Hadoop stack.
• Stream processing (Apache Flink).
• Protobuf/Avro/Parquet/ORC.
• Databricks.
• MS Azure.
• Python.
• Spock.
• Bash basics.
• Understanding of data visualization and patterns / solutions available on the market (Tableau/MS Excel/Jupyter Notebook).

Languages

  • English: Upper-intermediate

Relocation package

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


More job opportunities in Java

Specialization Position / Title Location Send to a friend
Java Hot Java Developer Krakow, PL Apply or Add to my jobs
Java Senior Streaming Developer (Java + Kafka) Krakow, PL Apply or Add to my jobs
Java Hot Java developer Krakow Krakow, PL Apply or Add to my jobs
Java Regular-Senior Java Developer Krakow, PL Apply or Add to my jobs
Java Senior/ Principal Java Developer Krakow, PL Apply or Add to my jobs
Java Java Software Engineer Krakow, PL Apply or Add to my jobs
Java Senior Java Developer Krakow, PL Apply or Add to my jobs
Java Java Team Lead Krakow, PL Apply or Add to my jobs
Java Senior Java Developer Krakow, PL Apply or Add to my jobs
Java Java Team Lead Krakow, PL Apply or Add to my jobs