Java Team Lead (Remote from Indonesia)
Location: Remote from Indonesia — Collaboration with Turkish R&D team
Timezone Expectation: Partial overlap Türkiye working hours
About the Opportunity
As part of our strategic partnership with TAV Technologies, HuBBridge is seeking a Java Team Lead to guide and contribute to the development of aviation software deployed globally. You will manage a squad of developers (locally or cross-border) while remaining hands‑on in architecture and coding.
Skills and Qualifications
- University degree in computer sciences or related fields
- Fluency in written and spoken English
- Fluency in written and spoken Turkish is a plus
- Minimum 8 years of development experience with Java
- Advanced Java EE and web application development experience
- Experience with Spring & JPA (Hibernate)
- Experience with Spring Boot & JAX-RS & JAX-WS
- Experience with Spring Cloud
- Experience with Git flow, Maven, Jenkins
- Experience with Docker, Kubernetes
- Experience with Kafka, Redis, NoSql databases
- Knowledge of Object Oriented concepts and technologies, UML
- Knowledge of SDLC and Agile methodologies (Scrum)
- Familiarity with Atlassian Tools Suite (Jira, Confluence, Bamboo)
- Strong analytical, interpersonal and problem-solving skills
Required Qualifications
- Bachelor's degree in Computer Science or related field
- Minimum 8 years of Java development experience, including technical leadership
- Hands‑on with: Spring Boot, Spring Cloud, JPA (Hibernate); JAX-RS / JAX-WS, Maven, Jenkins, GitFlow
- Hands‑on with Docker, Kubernetes, Kafka, Redis, NoSQL
- Experience managing agile teams and working in SDLC environments
- Strong knowledge of object-oriented design, UML, and architecture principles
- Excellent communication in English and leadership presence in remote settings
Nice-to-Have
- Turkish language skills (not mandatory but helpful)
- Experience in aviation, travel tech, or logistics domains