Senior Backend Software Engineer

1 week ago


Brisbane, Queensland, Australia Datamine Full time
About Datamine

Datamine is a leading provider of technology solutions for the mining industry, with a global presence and a customer base of over 5,000 companies. Our company offers a range of products and services, including GIS, geological data management, laboratory systems, and mine planning software.

About the Role

We are seeking an experienced Senior Backend Software Engineer to join our team of skilled software developers. As a key member of our team, you will work closely with subject matter experts to extend the features of our CCLAS 6 product and create innovative solutions that will be adopted by thousands of users worldwide.

Key Responsibilities
  • Contribute to the technical architecture of our Java/Groovy stack and participate in code authorship and fault-finding as a peer to Senior Developers.
  • Participate in software design clarification and work lot sizing using pointing-poker.
  • Contribute to the development of new features and frameworks for CCLAS 6.
  • Participate in 3rd level support for customer faults and queries.
  • Understand and participate in release processes, including limited devops systems change and runtime upkeep.
  • Demonstrate sufficient competence to execute coding tasks independently, while supported by and supporting peers when knowledge gaps emerge.
  • Write and maintain automated testing code in conjunction with release code.
  • Participate in team-based design and planning of development work, collaborating with experienced business analysts and QA staff.
Requirements
  • 5-10+ years of experience in developing web products, particularly browser-facing.
  • Excellent experience with Java business logic coding, particularly Spring.
  • Experience in Object Oriented / Relational Database ORM/DAO design/coding.
  • Competence in database usage supporting programming, including SQL and IDE tools.
  • Understanding of common software design patterns and when to apply them.
  • Experience with devops delivery, particularly using Linux, Maven, Jenkins, Git, Github, Docker, and/or Kubernetes.
  • Experience with cloud deployment, particularly Azure and/or AWS.
  • Bachelor's degree or higher in Computer Science or related field.
  • Experience/acceptance of Agile, Waterfall, and hybrid SDLC approaches.
  • Ability to work effectively in a global team and communicate with people of differing technical and cultural backgrounds.
Desirable Skills
  • Experience in Groovy.
  • Experience with Model Driven Architecture/Development, particularly using Rational Software Architect.
  • Experience in Java API programming (REST/SOAP/bespoke).
  • Experience in advancing versions of Java open-source libraries in large projects.
  • Experience in Flex/Flash/Actionscript (for legacy code elimination).
  • Experience in Java application performance tuning and profiling.
  • Experience in Oracle database (performance tuning).
  • Experience in modern front end technologies (HTML, Typescript, React).
  • Experience in programming automated testing frameworks (Playwright, Selenium, JMeter).


  • Brisbane, Queensland, Australia Heirloom Carbon Full time

    About Heirloom CarbonWe are a pioneering company in the field of carbon capture and removal, utilizing the natural properties of minerals to pull CO2 from the air and store it permanently underground. Our mission is to remove 1 billion tons of CO2 from the sky by 2035, and we're committed to making low-cost, high-quality carbon removal a reality.Our...

  • Software Engineer

    16 hours ago


    Brisbane, Queensland, Australia Flight Centre Travel Group Full time

    {"title": "Software Engineer - Backend Developer", "content": "About the RoleFlight Centre Travel Group is seeking a skilled Software Engineer to join our team as a Backend Developer. As a key member of our engineering team, you will be responsible for designing, building, and deploying backend microservices hosted in Azure Cloud.Key ResponsibilitiesDesign...


  • Brisbane, Queensland, Australia Hashtagweb3 Full time

    About the RoleWe're seeking a highly skilled Backend Software Engineer to join our team at Hashtagweb3. As a key member of our engineering team, you will play a crucial role in shaping the future of our digital currency industry.Key ResponsibilitiesTechnical Leadership: Contribute to the development of scalable, testable, and maintainable code, and lead...


  • Brisbane, Queensland, Australia Datamine Full time

    About DatamineDatamine is a leading provider of technology solutions for the mining industry, with a global presence and a customer base of over 5,000 companies. Our company offers a range of products and services, including GIS, geological data management, laboratory systems, and mine planning software.About the RoleWe are seeking an experienced Senior...


  • Brisbane, Queensland, Australia Wenco International Mining Systems Ltd Full time

    Senior Software EngineerWenco International Mining Systems Ltd is seeking a highly skilled Senior Software Engineer to join our Research & Development team in Brisbane, Australia. As a key member of our agile software team, you will be responsible for designing and implementing robust, reliable, and resilient software solutions using a cloud native...


  • Brisbane, Queensland, Australia FCM Travel Full time

    About the RoleFlight Centre Travel Group is seeking a skilled Mid Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, building, testing, and releasing backend microservices hosted in Azure Cloud.Key ResponsibilitiesDesign and develop high-quality, secure, testable, and maintainable code...

  • Software Engineer

    16 hours ago


    Brisbane, Queensland, Australia FCM Travel Full time

    About the RoleWe are seeking a skilled Mid-Level Software Engineer to join our team at Flight Centre Travel Group. As a key member of our engineering team, you will be responsible for designing, building, testing, and releasing backend microservices hosted in Azure Cloud.Key ResponsibilitiesDesign and develop high-quality, secure, testable, and maintainable...


  • Brisbane, Queensland, Australia FCM Travel Full time

    About the RoleFlight Centre Travel Group is seeking a skilled Mid Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, building, testing, and releasing backend microservices hosted in Azure Cloud.Key ResponsibilitiesDesign and develop high-quality, secure, testable, and maintainable code...


  • Brisbane, Queensland, Australia Heirloom Carbon Full time

    About UsAt Heirloom Carbon, we're on a mission to harness the power of natural carbon capture to combat climate change. Our team of experts is working tirelessly to develop innovative solutions that can make a meaningful impact on the environment.The RoleWe're seeking a skilled Backend Developer to join our team and contribute to the development of our...


  • Brisbane, Queensland, Australia ROBERT WALTERS AUSTRALIA Full time

    About the Role:We are seeking a highly skilled Backend Developer to join our team in Brisbane. As a Backend Developer, you will be responsible for performing detailed technical analysis of custom applications and technical mitigations for cyber security vulnerabilities.Key Responsibilities:Perform detailed technical analysis of custom applications to...


  • Brisbane, Queensland, Australia Product and Technology Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Product and Technology team. As a key member of our team, you will be responsible for designing, developing, and deploying backend microservices hosted in Azure Cloud.Key ResponsibilitiesDesign and develop resilient and fault-tolerant systems using pattern designDevelop and...


  • Brisbane, Queensland, Australia Flight Centre Travel Group Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Supply Product Management & Engineering team at Flight Centre Travel Group. As a key member of our team, you will contribute to the development of our software landscape, leveraging your extensive experience in cloud-based systems and software development.Key...


  • Brisbane, Queensland, Australia Troocoo Full time

    We're seeking a talented Backend Developer to join our client's infrastructure team of integration and database specialists at Troocoo. As a key member of our team, you'll be working on a critical enterprise integration project, developing scalable backend solutions using cutting-edge technologies.**Key Responsibilities:**Design and implement RESTful APIs...


  • Brisbane, Queensland, Australia Accoravillage Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Accoravillage. As a key member of our software development team, you will be responsible for designing, developing, and deploying highly available and robust services.Key ResponsibilitiesDesign and implement robust, reliable, and resilient software solutions using a...


  • Brisbane, Queensland, Australia Wenco International Mining Systems Ltd Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Wenco International Mining Systems Ltd. As a key member of our agile software team, you will be responsible for designing and implementing robust, reliable, and resilient software solutions using a cloud native approach.Key ResponsibilitiesDesign and implement software...


  • Brisbane, Queensland, Australia StudentUniverse Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at StudentUniverse. As a key member of our Product and Technology team, you will be responsible for designing, building, and deploying high-quality backend microservices hosted in Azure Cloud and APIs.Key ResponsibilitiesMaintain and improve our documentation across code...


  • Brisbane, Queensland, Australia Sage Lake Senior Living Full time

    About Trove RecommerceTrove is a pioneering company in the field of recommerce, working with leading brands to create and scale branded resale programs. Our proprietary Recommerce Operating System enables customer trade-in of items, single-SKU identification and condition grading, site build and maintenance, and customer data collection, analytics and...


  • Brisbane, Queensland, Australia Heirloom Carbon Full time

    About Heirloom CarbonWe're a team of passionate engineers, scientists, and innovators working together to develop cutting-edge solutions for carbon removal. Our mission is to harness the power of technology to mitigate climate change and create a more sustainable future.Job DescriptionWe're seeking a highly skilled Senior Software Engineer to join our team...


  • Brisbane, Queensland, Australia Accoravillage Full time

    About the RoleAccoravillage is seeking a highly skilled Senior Software Engineer to join our team in Brisbane, Australia. As a key member of our agile software team, you will be responsible for designing and implementing robust, reliable, and resilient software solutions using a cloud native approach.Key ResponsibilitiesSoftware DevelopmentDesign and...

  • Senior DevOps Engineer

    16 hours ago


    Brisbane, Queensland, Australia Vero Insurance Full time

    Job Title: Senior DevOps EngineerAbout the Role:We are seeking a highly skilled Senior DevOps Engineer to join our team at Vero Insurance. As a key member of our technology team, you will be responsible for leading the technical DevOps processes for our smart building software, including backend and front-end development.Key Responsibilities:Proactively...