Job Description
Exciting Opportunity for Java Software Engineer./n 12 month long-term contract with extension optionsHybrid Working ArrangementsDaily Rates-800–$1000 per day /n Applicants must be Australian citizens and able to obtain and maintain a security clearance.
Your new companyAn excellent opportunity is available for a Senior Software Engineer to contribute to strategic technology and digital initiatives within a complex, regulated environment.
This is an opportunity to join a highly respected engineering organisation operating within the Air Traffic Management, Flight Control and Aerospace domain. The organisation has approximately 500 employees globally, with around 80% of the engineering capability based in Australia. /n Your current roleWorking closely with business stakeholders, technical specialists, project teams, vendors and delivery partners, you will: /n /n
- Designing and delivering software to meet requirements including architecture, design, reuse, development, integration and verification /n
- Defining and tailoring the software engineering environment and the process, practices and tools applicable to the project /n
- Ensuring that the designed solution is developed according to design, schedule, cost and quality expectations /n
- Identifying risks, and proposing effective solutions; executing mitigation actions and reporting on outcomes and residual risks /n
- The ideal candidate will come from a complex, engineering-led environment where software is developed for mission-critical or safety-critical systems. Strong backgrounds include industries such as aerospace, defence, aviation, air traffic management, telecommunications, rail signalling, industrial control systems, embedded systems, real-time systems,
and safety-critical software engineering /n /n /n /nAs part of your technical leadership you are also accountable for/n /n
- Providing technical leadership and training on technical tasks (complex logical & numerical algorithms / performance issues / external interfaces / …) and technical reviews (workshops, peer reviews and project reviews). /n /n /n /nWhat you'll need to succeedTo be considered, you will have:Must-have/n /n
- Language: deep knowledge of Java /n
- IDE/CICD Tools: GITLab, Gradle, Cucumber, JIRA, IDEs (Eclipse, IntelliJ, VSCode) /n
- Experience with formal software engineering process and experience in the whole lifecycle /n
- writing & reviewing design, requirements, tests and code /n
- TDD approach /n
- Experience in working large scale and distributed systems, being part of a greater whole than your component team or feature team. /n
- Agile methodology: Scrum /n
- Devops culture and CICD methodologies /n Nice-to-have/n /n
- Language: any others /n
- Framework: Micro services, Swing, JavaFX, Core Java /n
- Environment: Kubernetes, Helm, Kafka, RHEL, Rocky Linux /n
- Scaled agile
experience:
Less, SAFe or other /n
- ATM domain knowledge /n
- Experience in software development in a critical safety environment /n /n /n /nExperience within complex and engineering-focused, involving large-scale, mission-critical systems where reliability, safety and performance are paramount. This is not a typical web development environment. Engineers are expected to understand the business domain, operational logic and system behaviour, rather than simply working with a technology stack./n /n /nWhat you'll get in return/n /n
- Two potential 12-month extensions. /n
- Opportunities available for Melbourne Based Applicants only. /n /n /n /nWhat you need to do nowIf you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV to
[email protected] .#3021700/n
📌 Senior Software Engineer (Melbourne)
🏢 Hays
📍 Melbourne