Position: Java Team Lead
Company: DataArt
Category: Java
Experience required: 5y
English level: intermediate

CLIENT
Our client is a global travel-tech company that provides various travel services.

PROJECT OVERVIEW
The team is currently developing, enhancing, and improving the intelligence data platform. The client’s tactical short-term goal is to optimize costs for the platforms this year. Currently the system is heavily using a Talend-based technology stack (Talend Data Factory 7.3) and over the long-term perspective is expected to be migrated to other services for improved throughput and stability. The platform integrates with a number of internal and external components and acts as a central front-end for the data input for its users located in 100+ countries around the world. The system is deployed to 3 separate Azure regions (LATAM, APAC, EMEA) to comply with data residency and PII requirements.

Position Overview:
We are looking for a Java/ETL Team Lead to join an integral part of the team.

Technology Stack:
Talend Data Factory 7.3 (ESB, MDM, ETL, TAC), Java 8, Azure SQL Database, Azure Cosmos DB for MongoDB.

Requirements:
- 5+ years of experience with Java
- 4+ years of experience with Java 8 and the Spring Boot framework
- 1+ years of experience leading a technical team (3 or more developers, QA, BA)
- Effective interpersonal skills and a collaborative management style to integrate teamwork and team-building ability
- Solid experience with microservices
- Experience with databases (SQL and NoSQL; in particular: Azure SQL Database, Azure Cosmos DB, Mongo DB)
- Experience designing and using REST APIs
- Experience setting up CI/CD processes and tools
- Spoken English

Nice to have:
- Skills working with business logic integration platforms (Drools)
- Hands-on experience with Azure Kubernetes Service
- Working experience with Jenkins
- Experience in the travel industry