Back to search:Java Team / Jakarta

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