Job Description

Software Engineer - Senior Java Developer

Job Purpose

Flight Centre Travel Group is seeking a Senior Software Engineer - Java Developer to join our Digital delivery team. This is an opportunity to work within a dynamic project team in a complex environment providing software solutions and design as well as undertake project development tasks and be responsible for key deliverables. The successful candidate will need to demonstrate extensive experience in Java and continuous delivery methodologies, tools, automated testing and highly scalable architectures.

Key behavioural traits

  • Humble
  • Growth Mindset
  • People Smart

We are seeking a Developer with passion, who gets a kick out of working with multiple teams, and continuously improving our capability. Please note that a candidate’s status as “Senior” refers to their demonstrable ability and acquired skills - not tenure.

Key Responsibilities

  • Software architecture and design for key projects and initiatives
  • Project delivery and enhancements across multiple applications
  • Continuously improve yourself and others
  • Build trust and transparency through collaboration and communication
  • Work closely with key project stakeholders to deliver key outcomes
  • Bridge solution architecture and software architecture
  • Contributes to incident and problem management across supplier partners and internal FCTP teams
  • Maintain compliance posture across systems
  • Maintain documentation to ensure retention of Intellectual Property (IP) including technical diagrams
  • Provides input to disaster recovery, high availability, rapid restoration of services through involvement in business impact assessment and business continuity planning

Key Technical Competencies

  • Java8, Java11 Maven, Gradle, Spring, Spring Boot
  • JBOSS, JEE, SOA, Microservices architecture and technology
  • AWS SQS, Docker, Kubernetes, Elastic Search
  • Git, TeamCity, Jenkins,  Nexus and CI/CD patterns and practices
  • Agile practices, Confluence, Jira

Qualifications and Experience

  • At least (5) years’ experience within an enterprise environment working on Java enterprise solutions - essential
  • At least (5) year experience with most key technical competencies - essential
  • Excellent problem solving and analytical skills - essential
  • Facilitation of architecture reviews and design sessions - essential
  • Worked in an Agile environment including SCRUM, KANBAN and Story mapping – desirable
  • Relevant university degree and/or industry qualification - desirable

Benefits include

  • Generous remuneration structure with incentives that directly reward hard work and results
  • Travel discounts, in-house financial and health services, access to internal 24/7 gym
  • Global career opportunities in a network of brands and businesses
  • Ongoing training and development
  • Monthly awards nights, conferences, social events, and the opportunity to attend global awards internationally (Las Vegas in 2019)

We’re proud to have been recognised as an Employer of Choice in the Australian Business Awards 2018

Save Job

Similar jobs