Sr. Software Engineer- Java

6 days ago


Chennai, Tamil Nadu, India Caterpillar Full time US$ 90,000 - US$ 1,20,000 per year

Career Area:

Technology, Digital and Data

Job Description:

Your Work Shapes the World at Caterpillar Inc.

When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.

Key Role/Responsibilities:

  • Provide technical delivery of Cloud software development capabilities, including analytics and infrastructure.
  • Apply and integrate technologies such as Java, J2EE, AJAX, Web Services to conceptualize, design, and develop and unit test web-based (or) desktop applications.
  • Leverage Java development expertise and an understanding of Cloud technologies to assist with developing overall Cloud transition strategy, to identify opportunities for future growth, and to introduce and leverage new technologies to support current and future mission within the Cloud.
  • Work with the Leads to create product plans, resource and scope estimates and feature technical specifications

Required Skills:

  • Strong experience in JAVA and J2EE technologies with Cloud based environment.
  • Expert knowledge in JPA, Hibernate, JDBC, SQL, Spring, JUnit and JSON, REST/JSON web services.
  • Strong knowledge in Java Design Patterns.
  • Development and implementation of features in any Cloud platform products and technologies.
  • Experience developing applications with Agile team methodologies preferred.
  • Strong Object-Oriented design skills and understanding of MVC.
  • Sufficient experience with Git to organize a large software project with multiple developers to include branching, tagging and merging.

Desired Skills:

  • Experience in Azure cloud (PaaS) with Java is a plus.
  • Strong business application design skills.
  • Excellent communications and interpersonal skills.
  • Strong debugging skills.
  • Highly proficient in standard Java development tools (Eclipse, Maven, etc.)
  • A strong interest in building security into applications from the initial design.
  • Experience at creating technical project Documentation and task time estimates.

  • In-depth knowledge of at least one high-level programming language

  • Understanding of core AWS services, uses, and basic AWS architecture best practices
  • Proficiency in developing, deploying, and debugging cloud-based applications using AWS
  • Ability to use the AWS service APIs, AWS CLI, and SDKs to write applications
  • Ability to identify key features of AWS services
  • Understanding of the AWS shared responsibility model
  • Understanding of application lifecycle management
  • Ability to use a CI/CD pipeline to deploy applications on AWS
  • Ability to use or interact with AWS services
  • Ability to apply a basic understanding of cloud-native applications to write code
  • Ability to write code using AWS security best practices (e.g., not using secret and access keys in the code, instead using IAM roles)
  • Ability to author, maintain, and debug code modules on AWS
  • Proficiency writing code for serverless applications
  • Understanding of the use of containers in the development process

Posting Dates:

September 1, September 7, 2025

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

Not ready to apply? Join our Talent Community.



  • Chennai, Tamil Nadu, India Cognizant Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Job SummaryWe are seeking a highly experienced Sr. Software Engineer with 6 to 12 years of experience to join our team. The ideal candidate will have strong technical skills in JAVA, J2EE, Spring MVC, Spring Boot, Microservices, SOAP and Rest APIs along with Azure & Kubernetes. This hybrid role requires a proactive individual who can contribute to our...

  • Sr. Java developer

    6 days ago


    Chennai, Tamil Nadu, India NSP Full time US$ 80,000 - US$ 1,20,000 per year

    Dear Aspirants,Opening with NSP technology Pvt. Ltd. for S/w Engineer and Sr. S/w engineerJob position: S/w Engineer and Sr. S/w engineerExp required: 5-10 yrsJob Location: Bangalore, ChennaiRemote working is optional.Overview:Software Engineer with experience in building enterprise grade web applications. Candidates should be familiar with "The Twelve...


  • Chennai, Tamil Nadu, India beBeeSOFTWARE ENGINEER Full time ₹ 1,50,00,000 - ₹ 2,00,00,000

    As a seasoned software engineer, you will be responsible for designing and developing interactive user interfaces using HTML5, CSS3, JavaScript, and frameworks such as Angular. Your expertise in Java and SQL will enable you to integrate APIs and manage client-server communications using RESTful web services. Additionally, you will work with databases like...


  • Chennai, Tamil Nadu, India Cognizant Technology Solutions Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    Job SummaryWe are seeking a highly experienced Sr. Software Engineer with 6 to 12 years of experience to join our team. The ideal candidate will have strong technical skills in Java, Springboot, Microservices, Redux, Saga, Hooks along with domain expertise in Medicare & Medicaid Claims Claims and Payer. This hybrid role requires a proactive individual who...

  • Lead Java Developer

    7 days ago


    Chennai, Tamil Nadu, India beBeejava Full time US$ 1,20,000 - US$ 2,00,000

    Sr Java Dev LeadWe are seeking an exceptional Senior Java Software Engineer to join our team.

  • Sr. Java Developer

    6 days ago


    Chennai, Tamil Nadu, India Innova ESI Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Role: Sr. Java DeveloperExperience: 4+ YearsLocation: ChennaiNotice: Immediate Joiners OnlyJob Description:Java Concepts - Java 8, 17, 21 and Java Patterns – Need Hands-On experienceSpring Boot & JPA – Need Hands-On experienceMicroservices & Microservice Patterns – Need Hands-On experienceJunit – Need Hands-On experienceSQL and NO-SQL: One...


  • Chennai, Tamil Nadu, India beBeeSoftware Full time ₹ 20,00,000 - ₹ 25,00,000

    Job Title:Sr. Java Software Engineer Job SummaryWe are seeking a highly skilled and experienced software engineer to join our team as a Sr. Java Software Engineer.Responsibilities Develop, implement and maintain large-scale software systems using Java and modern web technologies. Design, develop and deploy user interface components, backend services...


  • Chennai, Tamil Nadu, India ELITE DIGITAL LOGISTICS Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Senior Java Developer (5+ Years Experience) – Chennai (Hybrid)Company DescriptionElite Digital Logistics (EDL) is a global leader in the freight and logistics industry, delivering end-to-end solutions in freight management, documentation, and digital forwarding. With a strong focus on innovation, connectivity, and customer success, EDL provides...

  • Software Engineer

    2 weeks ago


    Chennai, Tamil Nadu, India beBeeSoftwareEngineer Full time ₹ 80,00,000 - ₹ 1,25,00,000

    Job Title: Software Engineer - Java DeveloperAre you a skilled software engineer with a passion for Java development? We are seeking a talented individual to join our team as a Software Engineer - Java Developer.About the Role:We are looking for a highly motivated and detail-oriented Java developer to design, develop, test, and deploy high-quality software...


  • Chennai, Tamil Nadu, India beBeeSoftware Full time ₹ 1,50,00,000 - ₹ 2,00,00,000

    Job TitleSr Software Engineer with AI/ML ExpertiseAbout the RoleWe are seeking a skilled and innovative Sr Software Engineer to join our AIML platform team based in Chennai.Main ResponsibilitiesDeliver complete software solutions across all phases of the Software Development Lifecycle (SDLC), driven by senior roles' definitions.Advise immediate management on...