About the job Java/ETL Team Lead
Company overview:
Our client is a global software engineering company with over 20 years and highly-trained teams around the world (US, Europe, Asia and Latin America).
Our client helps many well known brands in creating custom software that improves their operations and opens new markets.
By joining our client you will have an opportunity to participate in different projects and build your career based on your professional interests and needs.
Please note, the company follows the approach of "working in the company and not only in the project": after finishing a project, our client employees receive new interesting challenges.
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. We offer a $2,000 sign-on bonus to the specialist that will accept our offer and join the company in this position.
Technology stack:
Talend Data Factory 7.3 (ESB, MDM, ETL, TAC), Java 8, Azure SQL Database, Azure Cosmos DB for MongoDB.
Responsibilities:
- Re-engineering, optimizations, and ongoing maintenance of the data ingestion and validation platform focusing on data quality, standardization, and enrichment.
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
- Upper-Intermediate 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
Interview process:
- "Get to know each other" - 10-15 min conversation to discuss some standard questions
- HR interview
- Conversation with our English language teacher to check your spoken English skills
- Technical evaluation
- Final interview
Important:
Our client follows the approach of "working in the company and not only in the project", so if you're looking for a similar job, but would like to consider some other projects - please let us know.