Find a jobRecruiters

Senior Java Software Engineers | Mining Technology | Fleet Management

Exclusive opportunity

Onsite

Senior Java Software Engineers | Mining Technology | Fleet Management

Task Recruitment

Senior Java Software Engineers | Mining Technology | Fleet Management

Skills

PythonJavaMicroservicesSpring Boot

2 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Freelance / Contract

Location:

Brisbane QLD, Australia

Work mode:

Onsite

Published on:

9 August 2026

What they need


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 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
[043 870 9417](tel:043 870 9417)

Katrina Penfold
Task IT Recruitment
[0408 737 527](tel:0408 737 527)

Other offers great for you!

These companies are also looking for great profiles

Freelance.com

SENIOR ENGINEERING MANAGER | JAVA / MICROSERVICES / IA

800

Freelance

92270 Bois-Colombes, France

Hybrid

Skills

JavaAIMICROSERVICES

5 days ago

Quick apply

CAPEFRONT Energies

Experienced Safety Engineers (F/H)

Freelance

Paris, France

Onsite

Skills

HSEProtection incendie active et passiveClassement des zones dangereuses et détection gaz/incendie

2 hours ago

Quick apply

CAPEFRONT Energies

Senior Installation Engineers

Freelance

Lisbon, Portugal

Onsite

Skills

SURF

1 hour ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools