Senior Java Backend Software Engineer (Brisbane City)

Senior Java Backend Software Engineer (Brisbane City)

31 Jul
|
Task Recruitment
|
Brisbane City

31 Jul

Task Recruitment

Brisbane City

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 chance 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
- Hibernate
- Redis & Valkey
- 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.
- Microservices and distributed architectures.
- Contemporary database technologies and data modelling.
- 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 robust likelihood of ongoing extensions.
- 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.

#J-18808-Ljbffr

📌 Senior Java Backend Software Engineer (Brisbane City)
🏢 Task Recruitment
📍 Brisbane City

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior java backend software engineer (brisbane city) / brisbane city

Subscribe to this job alert:

Get the latest job offers by email for: senior java backend software engineer (brisbane city) / brisbane city