Java Backend Software Engineer (Surface Mining Optimisation)

Java Backend Software Engineer (Surface Mining Optimisation)

Task Recruitment | Brisbane, AU

Posted 2 days ago

Apply Now

Description

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$125.00/hr - A$130.00/hr

Overview

Are you a 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 the optimisation of mine pit operations of autonomous mining mobile equipment such as autonomous mine haul trucks.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.

Responsibilities

  • 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

  • A commercial experience with:
  • Java, Spring, Spring Boot, Python
  • Restful APIs
  • Multithreading with Java
  • 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.
  • An Applied Mathematics

Desirable

  • A background in Applied Mathematics
  • Experience with software product development is highly desirable.

Role Details

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.

Location and eligibility

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.

How to apply

For further details call Fortunato (aka Forty) Galluzzo on

Job function

  • Information Technology

Industries

  • Agriculture, Construction, Mining Machinery Manufacturing, Oil, Gas, and Mining, and Mining
#J-18808-Ljbffr