Task Recruitment logo

Senior Java Backend Software Engineer

Task Recruitment
Department:Software Development
Type:ON-SITE
Region:Brisbane
Location:Brisbane City, Queensland, Australia
Experience:Mid-Senior level
Estimated Salary:A$120,000 - A$160,000
Skills:
JAVASPRING BOOTAWSMICROSERVICESDOCKERKUBERNETESPOSTGRESQLHIBERNATEKAFKAREST APIS
Share this job:

Job Description

Posted on: July 9, 2026

Do you enjoy solving highly complex technical problems?

Build software that's transforming the future of mining. Are you a Senior Java Software Engineer who enjoys solving highly complex technical problems? Do you thrive in technically demanding environments, champion modern engineering practices, and want your work to have a genuine global impact?

This is an opportunity to join a global leader in mining equipment, technology and digital solutions at its Brisbane software product development centre of excellence.

Initially, you'll contribute to the latest release of the current-generation platform while also helping develop the organisation's next-generation mining technology platform built on a hybrid architecture using AWS, Microservices, Java 21, Angular 19.2 & etc.

Working alongside exceptionally talented software engineers across three continents, you'll help build software powering some of the world's largest mining operations.

You'll work on command and control of autonomous mining equipment and real-time optimisation of mine pit operations. These mission-critical platforms process vast amounts of real-time operational data, helping redefine mining through autonomous systems, robotics, AI and advanced data analytics.

What You'll Be Doing

  • Design, develop and maintain high-quality Java backend software using modern engineering practices.
  • Develop secure, scalable and resilient services supporting mission-critical mining applications.
  • Deliver software within an Agile Scrum team aligned to the broader technical strategy.
  • Participate in technical design, solution architecture, estimation and implementation.
  • Produce clean, maintainable, well-tested code.
  • Review code, mentor engineers and contribute to engineering best practices.
  • Improve software quality, performance and maintainability.
  • Troubleshoot complex technical issues.
  • Collaborate with architects, product managers, quality engineers and developers.
  • Contribute to technical documentation and continuous improvement.

Technology Environment

  • AWS
  • Java 21 (next-generation platform) and Java 11 (current-generation platform)
  • Spring Framework & Spring Boot
  • Docker & Kubernetes
  • PostgreSQL
  • Hibernate
  • Liquibase
  • Redis & Valkey
  • Apache Kafka & ArtemisMQ
  • OpenTelemetry
  • RESTful APIs
  • Microservices & distributed systems
  • CI/CD using Jenkins, GitHub Actions & Azure DevOps

You'll also gain exposure to Event-Driven Architecture (EDA), Event Sourcing, Publish/Subscribe messaging, Macroservices, Request/Response patterns and RPCs.

Skills & Experience

  • Commercial Java and Spring Boot development.
  • RESTful API development.
  • Microservices and distributed architectures.
  • Modern database technologies and data modelling.
  • Secure software development principles.
  • Build, test and dependency management tooling.
  • Strong object-oriented design.
  • Excellent analytical, design and problem-solving skills.
  • Passion for clean, maintainable, testable code.
  • Continuous learning mindset.
  • Ability to provide and receive constructive technical feedback.

Highly regarded experience: Python, Edge-native development, Industrial IoT (IIoT), Geospatial technologies, Fleet Management Systems, GPS integration, Industrial Control Systems (ICS), SCADA systems and mission-critical, high-availability software platforms.

What's On Offer

  • Work on software used by leading mining organisations worldwide.
  • Help build the next generation of a globally recognised mining technology platform.
  • Exposure to autonomous systems, robotics, AI, advanced analytics and cloud-native technologies.
  • Collaborate with talented software engineers across three continents.
  • Flexible start and finish times.
  • Modern Brisbane CBD office.
  • Initial 12-month contract with strong likelihood of ongoing extensions.

Important Requirements

  • Reside in Greater Brisbane.
  • Australian Citizenship, New Zealand Citizenship or Australian Permanent Residency.
  • Work five days per week in the Brisbane CBD office.

Apply Now If you're looking for a technically challenging role where you'll help build software shaping the future of autonomous mining, we'd love to hear from you.

For further information or a confidential discussion contact:

Fortunato (Forty) Galluzzo

Task Recruitment

043 870 9417

Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

Task Recruitment logo

Task Recruitment

View company page
AustraliaJobs.app logo

AustraliaJobs.app

Get AustraliaJobs.app on your phone!