Software Engineer-Java Developer

5 years

0 Lacs

Posted:3 weeks ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Career Area:

Technology, Digital and Data

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.

Job Title:

Software Engineer

Location:

Chennai

Experience:

5+ years

Job Type:

Full-time

About Us:

Caterpillar is a dynamic and innovative company dedicated to delivering high-quality software solutions. We are looking for a talented and experienced Software Engineer to join our team and contribute to our success.The role involves building Java applications with a focus on requirement analysis, design, and development of back-end service applications. The position requires a commitment to collaborative problem-solving, sophisticated design, and product quality

Key Responsibilities:

  • Design, build, and maintain efficient, reusable, and reliable Java code
  • Collaborate with cross teams to deliver high quality products.
  • Coordinate business & front-line technical support teams to provide production support, including off-hours
  • Ensure the best possible performance, quality, and responsiveness of the applications
  • Help maintain code quality, organize, and automate
  • Excellent problem-solving skills and attention to detail Strong communication and teamwork abilities
  • Writing source codes for new applications, and/or generating and enhancing code samples for existing applications

Skills

  • Proficient in Java, with a good knowledge of its ecosystems
  • Experience with RESTful APIs and microservices architecture Solid understanding of object-oriented programming
  • Skill for writing reusable Java libraries
  • Knowledge of concurrency patterns in Java
  • Knack for writing clean, readable Java code
  • Familiarity with Java Spring Boot framework.
  • Experience with cloud computing platform like AWS.
  • Good to have exposure to AWS Lambda, CloudWatch, SQS experience.
  • Knowledge on various design and architectural patterns
  • Knowledge of database management systems and SQL
  • Understanding fundamental design principles behind a scalable application
  • Basic understanding of the class loading mechanism in Java
  • Basic understanding of JVM, its limitations, weaknesses, and workarounds
  • Implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning tools, such as Git
  • Familiarity with build tools such as Ant, Maven, and Gradle
  • Familiarity with continuous integration

Posting Dates:

June 23, 2025 - June 29, 2025Caterpillar is an Equal Opportunity Employer.Not ready to apply? Join our Talent Community.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You