Senior Java Engineer - South Bank, QLD
Core
Design, build, and own complex backend services and APIs for a high-volume travel booking platform, ensuring reliability and integrating with airline GDS systems.
Role type
Senior backend Java engineer (travel technology)
Builds
Backend services for change/cancellation processing, waitlist management, and policy engine integration for workforce travel
Domain
Travel technology / Workforce management
Deliverable
production ML models | product features
Required skills
Java 17/21, Spring Boot, REST API design, SOAP/Web Services, Datadog observability, relational database design, CI/CD pipeline ownership
Preferred skills
Travel technology GDS systems (Amadeus, Sabre, Galileo), NDC, PNR management, Azure cloud (AKS, Service Bus), microservices architecture
Technologies
Java, Spring Framework, MySQL, PostgreSQL, Sybase, Datadog, Azure, GitHub, Azure DevOps, Jenkins, JUnit, Mockito
Responsibilities
Design and build complex backend services and APIs; Instrument services with Datadog for observability; Lead technical design and conduct code reviews; Champion DevOps practices and CI/CD pipelines; Mentor junior engineers
Seniority
Senior, hands-on IC with technical leadership