Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Java developer

Brisbane
Caterpillar
Java Developer
Posted: 30 April
Offer description

Responsibilities

* Develop and maintain applications for Caterpillar following the full software development lifecycle, from concept to implementation, testing, production monitoring, and enhancements.
* Design, build and maintain Java‐based applications and services that support Caterpillar's MineStar ecosystem.
* Produce clean, well‐tested, maintainable code aligned to agreed standards, with quality, security, and resilience built in, and with appropriate automated tests, reviews and documentation.
* Work with the scrum team to deliver features end‐to‐end, from refinement and estimation through implementation, testing and release.
* Contribute to solution design for complex problems, producing clear technical documentation to support implementation and ongoing support.
* Perform code reviews and contribute to engineering practices that improve quality, performance, reliability, and developer experience.
* Contribute to delivery planning (estimations, sequencing, and risk management) and execute against agreed processes and tooling.
* Collaborate with product, engineering, and quality stakeholders to refine requirements, communicate progress, and incorporate feedback.
* Triage and resolve production and non‐production issues, perform root‐cause analysis, and implement preventative fixes.

Qualifications and Experience

* 5+ Years of relevant commercial development experience.
* Commercial experience implementing Java, Spring, Spring Boot, and Python.
* Experience with build, test, and dependency management tools.
* Experience with microservices and distributed architecture.
* Experience with RESTful APIs.
* Experience with modern database design and technologies.
* Experience with modern security principles and technologies.
* Willingness to learn and maintain a consistent approach to self‐development and improvement.
* Willingness to provide feedback to colleagues, junior staff, and leaders.
* Strong analytical, design, and problem‐solving skills.
* Ability to effectively manage own time and agreed priorities.

Benefits and Requirements

* Competitive remuneration package including a great bonus structure and share options.
* Intentional career development with exposure to global teams and markets.
* A strong commitment to safety and wellbeing.
* An inclusive workplace culture focused on quality, customer service and the environment.
* A commitment to diversity and inclusion, equal opportunity, and equal outcome.
* The opportunity to do truly meaningful work in a supportive, constructive culture that encourages you to make the most of your talents.
* This position requires working onsite five days a week.
* Visa sponsorship is not available for this position.
* Caterpillar of Australia is not currently hiring foreign national applicants that require or will require sponsorship.

Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply.

#J-18808-Ljbffr

Send an application
Create a job alert
Alert activated
Saved
Save
Similar job
Senior java developer
Brisbane
Caterpillar Financial Services Corporation
Java Developer
Similar job
Senior java developer — minestar platform & microservices
Brisbane
Caterpillar Financial Services Corporation
Java Developer
Similar job
Senior java developer
Brisbane
Caterpillar Brazil
Java Developer
Similar jobs
IT and Tech jobs in Brisbane
jobs Brisbane
jobs Queensland
Home > Jobs > IT and Tech jobs > Java Developer jobs > Java Developer jobs in Brisbane > Java Developer

About Jobstralia

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by job title
  • Jobs by sector
  • Jobs by company
  • Jobs by location

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2026 Jobstralia - All Rights Reserved

Send an application
Create a job alert
Alert activated
Saved
Save