Senior Java & Microservices Software Engineer (Mining Tech)

Task Recruitment

Queensland

On-site

AUD 154,980 - 165,312

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A multinational mining technology firm in Brisbane is seeking a Senior Java & Microservices Software Engineer. The successful candidate will have at least 10 years in scalable backend Java systems and experience with modern tools like Spring and Microservices. Responsibilities include developing code with a high standard, collaborating within a Scrum team, and maintaining documentation. This contract role lasts an initial 12 months, and strong performers may be extended. Candidates must reside in Greater Brisbane and have appropriate work rights.

Responsibilities

  • Create clear and concise code, maintaining high coding standards.
  • Deliver software alongside a scrum team that meets technical requirements.
  • Write and maintain technical documentation.
  • Review code, provide feedback, and implement technical improvements.
  • Ensure code security and resilience.
  • Participate in technical design and build phases.
  • Uphold high technical standards while making pragmatic trade-offs.
  • Communicate effectively with peers and stakeholders.
  • Identify and debug bugs with minimal guidance.
  • Prioritize and value unowned work to enhance team efficiency.

Skills

10+ years in enterprise development of scalable backend Java systems
Java, Spring, Spring Boot, Python, Restful APIs, Microservices
Build, test, and dependency management tools
Modern database design and technologies
Experience with modern security principles and technologies
Strong analytical, design and problem-solving skills

Tools

Redis
OpenTelemetry
Hibernate ORM framework

Job description

Senior Java & Microservices Software Engineer (Mining Tech)

Get AI-powered advice on this job and more exclusive features.

This range is provided by Task Recruitment. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

A$112.50/hr - A$120.00/hr

Direct message the job poster from Task Recruitment

Are you a Senior Java Backend Software Engineer with extensive experience in very technical domains? Do you promote the latest software development practices and tools? Do you want to work with exceptionally talented people on a solution that is being used globally that is transforming mining operations by using ROBOTICS/AUTOMATION, DATA ANALYTICS & AI?

A large multi-national with a mining software product development centre of excellence here in Brisbane, which is part of a wider global effort, is expanding its team. You'll be working on a long term project which will move a large Java monolith to a Microservices architecture that can run on-prem or in an AWS Cloud. Their products generate and process large amounts of data from sensors, on-board models, and control algorithms in real-time creating real-world machine usage information. As part of the overall digital strategy, this organisation has developed an integrated family of mining machine-based information technology products that interconnect the mining machines to provide real time guidance, tracking, monitoring and supervisory control of the operational mining fleet. The product range links with other mining and business information systems and is an integral part of the organisation's Mining Technology Enabled Solutions vision.

Your responsibilities will include:
  • Create code that is clear, concise, tested, easily understood by others, and sets a high bar of coding excellence.
  • Deliver software within a scrum team that meets technical and business requirements while also ensuring alignment to the technical strategy.
  • Write, maintain, and interpret technical documentation, and design and deliver high-end solutions to complex problems within in high-stakes domain.
  • Thoughtfully review code and provide constructive feedback, and identify and implement technical improvements to solutions.
  • Be responsible for ensuring code is written to specification, is secure, resilient and achieves desired business outcomes.
  • Participate in technical design, estimation, and technical build phases of initiatives.
  • Uphold a high technical bar while making pragmatic trade-offs, and never sacrifice quality.
  • Effectively communicate with peers and business stakeholders in a professional manner, and work effectively with the quality engineering team addressing all relevant feedback.
  • Identify, debug, and resolve bugs with minimal guidance.
  • Identify, prioritize and value unowned work that enables the team to move faster.
Skills/Experience Required:
  • 10+ years in enterprise development of scalable backend Java systems.
  • A commercial experience of implementing Java, Spring, Spring Boot, Python, Restful APIs, Microservices and distributed architecture
  • Build, test, and dependency management tools.
  • Modern database design and technologies
  • Experience with modern security principles and technologies
  • Willingness to learn and consistent approach to self-development and improvement.
  • Willingness to take on-board and provide feedback to colleagues, junior staff, and leaders.
  • Strong analytical, design and problem-solving skills.
Preferred Technology Experience:
  • Caching technologies (Redis, Valkey)
  • Observability & logging (OpenTelemetry)
  • Hibernate ORM framework
Highly Regarded Experience:
  • Geospatial technologies
  • Fleet management systems
  • GPS systems integration
  • Industrial Control Systems or SCADA system integration

Experience with software product development is highly desirable.

The role requires you to be in the Brisbane CBD office 5 days per week with flexible start & finish times. This is a contract role running for an initial period of 12 months. Strong performers will be extended as the work is on-going.

The hiring manager will only consider candidates already residing in Greater Brisbane for this role and who possess either Australian or NZ citizenship or Australian PR.

For further details call Fortunato (aka Forty) Galluzzo on 043 870 9417

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Software Engineers (Backend)
Senior Java Software Engineers (Backend)

Task Recruitment • City of Brisbane

On-site
AUD 110,000 - 150,000
Senior Java Software Engineers - Backend | Mining Technology
Senior Java Software Engineers - Backend | Mining Technology

Task Recruitment • City of Brisbane

On-site
AUD 110,000 - 150,000
Senior Java Developer
Senior Java Developer

Clicks IT Recruitment • City of Brisbane

On-site
AUD 140,000 - 180,000
On-site Brisbane office
12-month contract
Flexible start times
System Architect
System Architect

Task Recruitment • City of Brisbane

On-site
AUD 125,000 - 138,000
Senior Java Backend Engineer — Microservices for Mining Tech
Senior Java Backend Engineer — Microservices for Mining Tech

Task Recruitment • Queensland

On-site
AUD 100,000 - 125,000
Senior Java Engineer – Underground Mining Tech (12m Contract, Office)
Senior Java Engineer – Underground Mining Tech (12m Contract, Office)

Task Recruitment • City of Brisbane

On-site
AUD 110,000 - 150,000
Senior Java Engineer – Real-Time Fleet Tech (Brisbane)
Senior Java Engineer – Real-Time Fleet Tech (Brisbane)

Task Recruitment • City of Brisbane

On-site
AUD 110,000 - 150,000
Product Service Engineer | Level 2 & 3 Support | Mining Operational Technology
Product Service Engineer | Level 2 & 3 Support | Mining Operational Technology

Task Recruitment • City of Brisbane

On-site
AUD 110,000 - 150,000
Senior Java Developer - Onsite Brisbane, Microservices
Senior Java Developer - Onsite Brisbane, Microservices

Clicks IT Recruitment • City of Brisbane

On-site
AUD 140,000 - 180,000
On-site Brisbane office
12-month contract
Flexible start times
Product Senior System Engineer - Underground Mining Operational Tech
Product Senior System Engineer - Underground Mining Operational Tech

Task Recruitment • Perth

On-site
AUD 140,000 - 180,000