13 Aug
|
Task Recruitment
|
Brisbane
13 Aug
Task Recruitment
Brisbane
We are recruiting two Senior Java Software Engineers to join a global mining equipment and technology OEM , working on sophisticated fleet management software used across large-scale underground mining operations.
These are initial 12-month contract positions , with a strong possibility of extensions for high-performing contractors due to a significant product backlog .
The roles are based in the Brisbane CBD and require you to work from the office five days per week . While these are office-based positions, there is flexibility around start and finish times , giving you some freedom to structure your working day.
You'll join a highly experienced software engineering team developing technology that connects mining equipment, operational systems and real-time machine data to help mining operations manage, monitor and optimise their fleets.
This is an opportunity to work on complex, large-scale software where what you build has a direct connection to equipment operating in real-world mining environments.
The Opportunity
Modern mining equipment generates significant volumes of data from sensors, onboard systems, machine models and control technologies.
You'll join a multidisciplinary Agile engineering team responsible for building and evolving enterprise software that brings this information together to support real-time fleet management, tracking, monitoring and operational control within underground mining environments.
As a Senior Java Software Engineer, you'll work across the full software development lifecycle - contributing to architecture and technical design, developing new capabilities, improving existing services and ensuring the platform remains reliable, secure and maintainable.
What You'll Be Doing
- Design, develop and maintain Java-based applications and services supporting underground fleet management technology.
- Build scalable microservices and distributed systems operating in complex mining environments.
- Develop clean, maintainable and well-tested software using Java, Spring and Spring Boot.
- Design and integrate RESTful APIs, databases and supporting services.
- Take features from refinement and estimation through development, testing and release.
- Work closely with Product, Engineering and Quality Engineering teams.
- Contribute to technical architecture, solution design and engineering decisions.
- Participate in code and design reviews and help improve engineering standards across the team.
- Build quality, security, resilience and automated testing into software from the outset.
- Investigate production issues, perform root-cause analysis and implement sustainable solutions.
- Take ownership of technical outcomes and communicate risks, dependencies and progress.
- Mentor other engineers through pairing, technical guidance and knowledge sharing.
What We're Looking For You'll be an experienced software engineer with 7+ years of commercial software development experience and strong backend Java engineering capability.
You'll ideally have commercial experience across:
- Java, Spring and Spring Boot
- Microservices and distributed architectures
- RESTful API design and development
- Modern database technologies and database design
- Cloud-based applications and infrastructure
- Build, test and dependency management tooling
- Automated testing and modern software engineering practices
- Modern application security principles and technologies
Experience with Python will also be beneficial. Beyond the technology, we're looking for engineers who enjoy solving complex problems and can operate with a high degree of ownership. You'll be comfortable contributing to technical decisions,
constructively challenging approaches and sharing your knowledge with other engineers.
Why Consider It?
This is software engineering with a tangible real-world application.
You'll be developing technology that connects software, data and physical mining equipment operating in demanding underground environments.
You'll have the opportunity to:
- Secure an initial 12-month contract with robust potential for extensions due to a significant product backlog
- Work with a global leader in mining equipment and technology
- Develop technology supporting underground mining fleet management
- Solve challenging distributed systems and enterprise software problems
- Work with real-world machine and operational data
- Build software used within large-scale mining operations
- Influence technical design and engineering practices as a senior member of the team
- Work alongside experienced software, product and quality engineering professionals
- Enjoy flexible start and finish times while working collaboratively with the team in their Brisbane CBD office
Contract & Working Arrangements These positions are offered as an initial 12-month contract . With a significant product backlog , there is a strong possibility of extensions for high-performing contractors .
The roles are based in the Brisbane CBD and require five days per week in the office .
While there is no work-from-home component, the organisation provides flexibility around start and finish times , allowing you to structure your working day around the needs of both you and the team.
You need to possess Australian citizenship/PR and NZ citizenship.
Interested?
If you're a Senior Java Software Engineer looking for a long-term contract working on technically challenging software with a genuine real-world application, we'd like to hear from you.
Apply via SEEK , or for further information and a confidential discussion, contact:
Fortunato (Forty) Galluzzo
Task IT Recruitment
(phone hidden)
Katrina Penfold
Task IT Recruitment
0408 737 527
📌 Senior Java Software Engineers (Backend) (Brisbane)
🏢 Task Recruitment
📍 Brisbane