Java Team Lead (Remote from Indonesia)
Location: Remote from Indonesia — Collaboration with Turkish R&D team
Timezone Expectation: Partial overlap with 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:
o Spring Boot, Spring Cloud, JPA (Hibernate)
o JAX-RS / JAX-WS, Maven, Jenkins, GitFlow
o 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