" \u003cdiv class=\"ja-job-details\"\u003e \u003ch2 class=\"title\"\u003eJava Software Engineers - Backend | Mining Technology\u003c/h2\u003e \u003cdiv class=\"meta\"\u003e \u003cul class=\"classifications\"\u003e \u003cli data-id=\"5396\"\u003e IT \u0026amp; Telecomms \u003c/li\u003e \u003cli data-id=\"5397\"\u003e Software - Developer \u003c/li\u003e \u003cli data-id=\"5398\"\u003e Brisbane \u003c/li\u003e \u003cli data-id=\"5399\"\u003e Contract or Temp \u003c/li\u003e \u003c/ul\u003e \u003cp class=\"date-posted\"\u003e 28/9/2026 \u003c/p\u003e \u003c/div\u003e \u003cul class=\"bullet-points\"\u003e \u003cli\u003e12-month contract with strong extension potential \u0026amp; significant product backlog\u003c/li\u003e \u003cli\u003eBuild modern Java software for underground mining fleet management\u003c/li\u003e \u003cli\u003eBrisbane CBD, 5 days onsite with flexible start and finish times\u003c/li\u003e \u003c/ul\u003e \u003cdiv class=\"description\"\u003e We are recruiting \u003cstrong\u003ea Java Software Engineer\u003c/strong\u003e\u0026nbsp;to join a \u003cstrong\u003eglobal mining equipment and technology OEM\u003c/strong\u003e, working on sophisticated fleet management software used across large-scale underground mining operations.\u003cbr\u003e This is an\u0026nbsp;\u003cstrong\u003einitial 12-month contract position\u003c/strong\u003e, with a \u003cstrong\u003estrong possibility of extension for a high-performing contractor due to a significant product backlog\u003c/strong\u003e.\u003cbr\u003e\u003cbr\u003e The role is based in the \u003cstrong\u003eBrisbane CBD and require you to work from the office five days per week\u003c/strong\u003e. While these are office-based positions, there is flexibility around \u003cstrong\u003estart and finish times\u003c/strong\u003e, giving you some freedom to structure your working day.\u003cbr\u003e\u003cbr\u003e You\u0027ll 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.\u003cbr\u003e\u003cbr\u003e 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.\u003cbr\u003e\u003cbr\u003e \u003cstrong\u003eThe Opportunity\u003c/strong\u003e \u003cbr\u003e\u003cbr\u003eModern mining equipment generates significant volumes of data from sensors, onboard systems, machine models and control technologies.\u003cbr\u003e \u003cbr\u003eYou\u0027ll 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.\u003cbr\u003e\u003cbr\u003e As a Java Software Engineer, you\u0027ll 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.\u003cbr\u003e\u003cbr\u003e \u003cstrong\u003eWhat You\u0027ll Be Doing\u003c/strong\u003e \u003cul\u003e \u003cli\u003eDesign, develop and maintain Java-based applications and services supporting underground fleet management technology.\u003c/li\u003e \u003cli\u003eBuild scalable microservices and distributed systems operating in complex mining environments.\u003c/li\u003e \u003cli\u003eDevelop clean, maintainable and well-tested software using Java, Spring and Spring Boot.\u003c/li\u003e \u003cli\u003eDesign and integrate RESTful APIs, databases and supporting services.\u003c/li\u003e \u003cli\u003eTake features from refinement and estimation through development, testing and release.\u003c/li\u003e \u003cli\u003eWork closely with Product, Engineering and Quality Engineering teams.\u003c/li\u003e \u003cli\u003eContribute to technical architecture, solution design and engineering decisions.\u003c/li\u003e \u003cli\u003eParticipate in code and design reviews and help improve engineering standards across the team.\u003c/li\u003e \u003cli\u003eBuild quality, security, resilience and automated testing into software from the outset.\u003c/li\u003e \u003cli\u003eInvestigate production issues, perform root-cause analysis and implement sustainable solutions.\u003c/li\u003e \u003cli\u003eTake ownership of technical outcomes and communicate risks, dependencies and progress.\u003c/li\u003e \u003cli\u003eMentor other engineers through pairing, technical guidance and knowledge sharing.\u003c/li\u003e \u003c/ul\u003e \u003cstrong\u003eWhat We\u0027re Looking For\u003cbr\u003e\u003cbr\u003e\u003c/strong\u003eYou\u0027ll be an experienced software engineer with at least\u0026nbsp;\u003cstrong\u003e7 years of commercial software development experience\u003c/strong\u003e and strong backend Java engineering capability.\u003cbr\u003e\u003cbr\u003e \u003cstrong\u003eYou\u0027ll ideally have commercial experience across:\u003c/strong\u003e\u003cbr\u003e \u003cul\u003e \u003cli\u003e\u003cstrong\u003eJava, Spring and Spring Boot\u003c/strong\u003e\u003c/li\u003e \u003cli\u003eMicroservices and distributed architectures\u003c/li\u003e \u003cli\u003eRESTful API design and development\u003c/li\u003e \u003cli\u003eModern database technologies and database design\u003c/li\u003e \u003cli\u003eCloud-based applications and infrastructure\u003c/li\u003e \u003cli\u003eBuild, test and dependency management tooling\u003c/li\u003e \u003cli\u003eAutomated testing and modern software engineering practices\u003c/li\u003e \u003cli\u003eModern application security principles and technologies\u003c/li\u003e \u003c/ul\u003e Experience with \u003cstrong\u003ePython\u003c/strong\u003e will also be beneficial.\u003cbr\u003e\u003cbr\u003e Beyond the technology, we\u0027re looking for engineers who enjoy solving complex problems and can operate with a high degree of ownership. You\u0027ll be comfortable contributing to technical decisions, constructively challenging approaches and sharing your knowledge with other engineers.\u003cbr\u003e\u003cbr\u003e \u003cstrong\u003eWhy Consider It?\u003c/strong\u003e \u003cbr\u003e\u003cbr\u003eThis is software engineering with a tangible real-world application.\u003cbr\u003e \u003cbr\u003eYou\u0027ll be developing technology that connects software, data and physical mining equipment operating in demanding underground environments.\u003cbr\u003e \u003cbr\u003e\u003cstrong\u003eYou\u0027ll have the opportunity to:\u003c/strong\u003e\u003cbr\u003e \u003cul\u003e \u003cli\u003eSecure an initial 12-month contract with strong potential for extensions due to a significant product backlog\u003c/li\u003e \u003cli\u003eWork with a global leader in mining equipment and technology\u003c/li\u003e \u003cli\u003eDevelop technology supporting underground mining fleet management\u003c/li\u003e \u003cli\u003eSolve challenging distributed systems and enterprise software problems\u003c/li\u003e \u003cli\u003eWork with real-world machine and operational data\u003c/li\u003e \u003cli\u003eBuild software used within large-scale mining operations\u003c/li\u003e \u003cli\u003eInfluence technical design and engineering practices as a senior member of the team\u003c/li\u003e \u003cli\u003eWork alongside experienced software, product and quality engineering professionals\u003c/li\u003e \u003cli\u003eEnjoy flexible start and finish times while working collaboratively with the team in their Brisbane CBD office\u003c/li\u003e \u003c/ul\u003e \u003cstrong\u003eContract \u0026amp; Working Arrangements\u003cbr\u003e\u003cbr\u003e\u003c/strong\u003eThese positions are offered as an \u003cstrong\u003einitial 12-month contract\u003c/strong\u003e. With a \u003cstrong\u003esignificant product backlog\u003c/strong\u003e, there is a \u003cstrong\u003estrong possibility of extensions for high-performing contractors\u003c/strong\u003e.\u003cbr\u003e\u003cbr\u003e The roles are based in the \u003cstrong\u003eBrisbane CBD and require five days per week in the office\u003c/strong\u003e.\u003cbr\u003e\u003cbr\u003e While there is no work-from-home component, the organisation provides flexibility around \u003cstrong\u003estart and finish times\u003c/strong\u003e, allowing you to structure your working day around the needs of both you and the team.\u003cbr\u003e\u003cbr\u003eYou need to possess Australian citizenship/PR and NZ citizenship.\u003cbr\u003e\u003cbr\u003e \u003cstrong\u003eInterested?\u003c/strong\u003e \u003cbr\u003e\u003cbr\u003eIf you\u0027re a \u003cstrong\u003eJava Software Engineer\u003c/strong\u003e looking for a long-term contract working on technically challenging software with a genuine real-world application, we\u0027d like to hear from you.\u003cbr\u003e \u003cbr\u003e\u003cstrong\u003eApply via SEEK\u003c/strong\u003e, or for further information and a confidential discussion, contact:\u003cbr\u003e \u003cbr\u003e\u003cstrong\u003eFortunato (Forty) Galluzzo\u003c/strong\u003e\u003cbr\u003e Task IT Recruitment\u003cbr\u003e \u003cstrong\u003e043 870 9417\u003c/strong\u003e\u003cbr\u003e \u003cbr\u003e\u003cstrong\u003eKatrina Penfold\u003c/strong\u003e\u003cbr\u003e Task IT Recruitment\u003cbr\u003e \u003cstrong\u003e0408 737 527\u003c/strong\u003e \u003c/div\u003e \u003cdiv class=\"apply\"\u003e \u003ca class=\"back-link\" href=\"#\" title=\"Back to search results\"\u003eBack to search results\u003c/a\u003e \u003cinput type=\"button\" class=\"ja-button\" data-job-id=\"1123655\" value=\"Apply Now\" title=\"Apply Now\" /\u003e \u003c/div\u003e \u003c/div\u003e "