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

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.

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.
Tech Stack
Tools & technologiesCloudDockerHibernateJ2EEJavaJUnitMavenSpringSQL
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 resumeApplicant 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