Our purpose at Flight Centre Travel Group is to open up the world for those who want to see.
Senior Java Engineer
We are seeking a Senior Java Engineer to join our Corporate Travel Technology Team. This role will contribute to the overall software landscape for our corporate businesses, working on technical and business problems of high scope, complexity, and ambiguity.
Key Responsibilities:
* Develop robust and maintainable Java-based integration components and APIs to facilitate data exchange and communication between diverse systems.
* Create RESTful APIs for seamless interaction between systems, ensuring high performance and security.
* Implement data transformation and mapping processes to ensure compatibility and consistency between integrated systems.
* Develop error-handling mechanisms and monitoring solutions to detect and resolve integration issues promptly.
* Identify and address performance bottlenecks, ensuring optimal system performance and responsiveness.
Requirements:
* 8+ years' experience as a Java software developer, with expertise in Spring Framework, Hibernate, and APIs.
* Relevant tertiary qualification.
* Experience using Java 8, Spring/Spring Boot, Java Persistence Framework (JPA), and SQL.
* Experience integrating with REST APIs.
What We Offer:
* Culture: Inclusive company with a team culture like no other in the industry.
* Development: Individualised learning and development pathway options.
* Exclusive Staff Discounts: Accessible via our employee-only portal with 350+ of Australia's leading retailers.
* Travel Discounts: Including family and friends - flights, hotels, tours, cruises, travel insurance.
About Us:
Flight Centre Travel Group is a global travel retailer with people from all different backgrounds, and connections spreading to the far reaches of the globe. We value inclusivity, collaboration, and diversity, and encourage you to come as you are.