11 Aug
|
Task Recruitment
|
Brisbane
11 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 Chance
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 ForYou'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 strong 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 ArrangementsThese 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.
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)](tel:(phone hidden))
Katrina Penfold
Task IT Recruitment
[0408 737 527](tel:0408 737 527)
📌 Senior Java Software Engineers | Mining Technology | Fleet Management (Brisbane)
🏢 Task Recruitment
📍 Brisbane