Software Engineer

Caterpillar Caterpillar · Industrial · Bangalore, Karnataka

Software Engineer role focused on implementation, problem solving, and development within an agile team. Responsibilities include designing, developing, and modifying software applications, acquiring client requirements, optimizing workflows through automation, writing source code, and utilizing automated testing tools. Requires technical knowledge in Java, Spring Boot, HCL Commerce, SQL, AWS, and an understanding of Gen AI.

What you'd actually do

  1. Designing, modifying, developing, writing and implementing software programming applications for target system using agile methods.
  2. Acquiring client requirements; resolving workflow problems through automation optimization.
  3. Writing source codes for new applications, and/or generating and enhancing code samples for existing applications.
  4. Utilizing automated testing tools to perform the testing and maintenance.

Skills

Required

  • Java
  • Spring Boot
  • HCL Commerce
  • SQL
  • AWS

Nice to have

  • Gen AI understanding