Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Caterpillar Inc.

Technical Lead - Java

Caterpillar Inc.

Technical Lead overseeing design and delivery of Java-based services. Mentoring developers for high-quality software in an Agile environment at Caterpillar.

Posted 6/1/2026full-timeBrisbane • 🇦🇺 AustraliaSeniorWebsite

Tech Stack

Tools & technologies
CloudDockerHibernateJ2EEJavaJUnitMavenSpringSQL

About the role

Key responsibilities & impact
  • Lead design and delivery of Java-based services/applications and mentor developers to deliver high-quality, scalable software in an Agile environment
  • Own technical design and delivery; enforce coding standards, best practices, performance and availability
  • Lead code reviews, mentor engineers, and coach on design patterns and low-level design
  • Ensure enhancements align with existing architecture; deep-dive complex legacy modules and propose optimal solutions
  • Collaborate with DevOps/cloud teams on build, release, and deployment readiness
  • Drive quality improvements, prevent production issues, and reduce technical debt

Requirements

What you’ll need
  • 7+ years in Java development
  • 2+ years in a technical lead capacity
  • Strong Java/J2EE, OOP, MVC, Java design patterns
  • Spring + REST/JSON services; JPA/Hibernate/JDBC, SQL; JUnit
  • Git (branching/merging/tagging), Maven; strong debugging
  • Docker/containerization (and related tooling as applicable)
  • Excellent communication; experience working with global teams

Benefits

Comp & perks
  • Professional growth opportunities
  • Leadership programs

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaJ2EEOOPMVCJava design patternsSpringRESTJSONJPAHibernate
Soft Skills
communicationmentoringleadership