Regular/Senior Back-end developer (offline)

Project Description:
The project's Vision is to become the definitive reference for accurate athlete data, historical results and biographies, acting as a trusted partner that shares sports data to improve exposure and engagement and offers an opportunity to digitise sports data-related processes across the entire Olympic Movement, local organising committees of single and multi-sports events, and the Media.
The main deliverable of the SDW is a centralised 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:
Work with Architect and team leader to ensure quality in solutions and in software design
• Participate in creating POC from scratch, designing, developing, prototyping
• Participate in development lifecycle activities like design, coding, testing and production release
• 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
Mandatory Skills:
Java / Scala
Must have:
- Hadoop ecosystem knowledge
- Apache Spark (Spark SQL, Spark Streaming)
- Kafka
- Compute Cloud basic knowledge (AWS, Azure, Alibaba etc.)
- Java 8, Spring (REST, Security, Data), JPA/Hibernate, Gradle, Docker

Nice have:
- NoSQL (Cassandra / Hbase / Kudu / Impala)
- Apache Hive
- GraphDB
- Apache NiFi
- Indexing engines (Elastic Search / Solr)
- Apache Flink
- MySQL/Postgres
Nice-to-Have Skills: management skills, have the understanding of agile, team constructure

About Luxoft

Luxoft (NYSE:LXFT) is a global consulting partner that offers end-to-end digital solutions to solve clients’ complex business challenges.

We are a new class of digital service provider that combines consulting, strategy, and engineering at scale. We use this to drive business change by applying engineering excellence, deep domain expertise, and our senior software engineering talent to improve your client’s customer experience, boost your operational efficiency, and strengthen your competitive advantage.

We have expertise in automotive, financial services, healthcare, life sciences, telecommunications, and other industries. As a highly committed partner, we take customer challenges as our own. Our dedication stems from a passion for technology and a bespoke attention to your needs.

With over two decades of consistent, timely delivery and management of complex projects, we now serve over 280 active clients. With our headquarters in Zug, Switzerland and 42 global locations, we operate in 21 countries across five continents, providing you with robust global delivery platform. With about 12,700 employees, we have the best technology talent to support your business needs.

Company website:
http://luxoft.com

The job ad is no longer active

Look at the current jobs Java Kyiv→