Position: Regular/Senior Java Engineer (Scala, Spark, Kafka)
Company: Luxoft
Category: Java
Experience required: 3y
English level: upper

Olympic Movement, local organizing committees of single and multi-sports events, and the Media.
The main deliverable of the SDW is a centralized data warehouse of sports results and athlete biographical data formed from the aggregation of multiple existing databases that are held and maintained by each contributor to the project.
In parallel to developing the warehouse will be the development of applications that can leverage this central repository to supply various functions to various stakeholders. This can include:
Widgets to enhance an athlete's social profile
Registration tools for events
Data analysis and presentation of sports statistical information
Responsibilities:
• Participate in development lifecycle activities like design, coding, testing and production release
• Participate in support of existing solution
• Deliver code in an agile team environment
• Participate and promote code reviews to ensure code quality to the highest standards.
• Implement in autonomy Java back-end REST services, making sure they are robust, well covered by unit test, fast and scalable
- ensure code quality to the highest standards.
• Implement in autonomy Java back-end REST services, making sure they are robust, well covered by unit test, fast and scalable

Mandatory Skills:
- Java 8, Spring (Core, REST, Security, Data, Cloud), Kubernetes, Docker
- Spark
- Scala
- Kafka

- Hadoop
- NoSQL (Cassandra / Hbase / Kudu / Impala)
- SQL(MySQL)
- Indexing engines (Elastic Search / Solr)
- JPA/Hibernate
- management skills, have the understanding of agileWork with Architect and team leader to ensure quality in solutions and in software design
Mandatory Skills:Java, Apache Spark, Kubernetes, Scala, Spring Framework, Apache Kafka
Nice-to-Have Skills:Kanban, NoSQL, Elasticsearch, SQL