Software Engineer (Java Backend)
Caterpillar Inc.This role is no longer listed. Caterpillar Inc. took the posting down on Oct 9, so applying now won't reach anyone. It stays here for your saved list and any links you shared.
Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Design, implement, and maintain Java-based backend applications using Core Java, Spring MVC, Spring Boot, Hibernate/Spring Data JPA.
Develop and integrate database schemas, API/system integrations, and ensure code quality through unit testing and code reviews.
Work independently on complex modules, collaborate with senior developers and architects, and troubleshoot issues reported by QA.
Minimum Requirements
8-12 years of experience in Java development within the IT industry.
Proficiency in Core Java, Spring frameworks (Core, MVC, Boot), Hibernate/Spring Data JPA, and Java build tools (Maven, Gradle).
Bachelor’s degree in Information Systems, Analytics, Mathematics, Engineering, or related field (B.E, B.Tech, MCA).
Must be willing to work onsite full-time in Chennai or Bangalore; Visa sponsorship not available.
Ideal Candidate Profile
Experienced senior Java backend developer capable of independently handling complex development and integration tasks.
Strong knowledge of Spring Security (OAuth2, JWT, LDAP, SAML) and REST API development.
Familiar with Agile methodologies, Azure DevOps, CI/CD pipelines, version control (Git), and using AI tools like Microsoft Copilot for development/testing.
