Java Developer

Caterpillar UK

Brisbane, Australia
On-site
Java, spring, spring boot, python
Microservices and distributed architecture
Restful apis
Develop and maintain applications for Caterpillar, following the defined software development lifecycle from concept to implementation, testing, production monitoring and enhancements

Job Summary

  • Develop and maintain applications for Caterpillar, following the defined 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, producing clean, well-tested, maintainable code aligned to agreed standards.
  • Contribute to solution design for complex problems, perform code reviews, and collaborate with stakeholders to refine requirements, communicate progress, and incorporate feedback.

Matching Summary

Develop and maintain applications for Caterpillar, following the defined software development lifecycle from concept to implementation, testing, production monitoring and enhancements.

Skills & Requirements

Must-have

  • Java, Spring, Spring Boot, Python
  • Microservices and distributed architecture
  • Restful APIs
  • Modern database design and technologies
  • Modern security principles and technologies

Nice-to-have

  • Willingness to learn and self-development
  • Provide feedback to colleagues
  • Strong analytical, design and problem-solving skills
  • Effective time management and prioritization

Key Requirements

  • 5+ Years of relevant commercial development experience
  • Experience with build, test, and dependency management tools

Work Rights

Not specified

Tailored Resume

Cover Letter