Caterpillar

Software Engineer

Caterpillar
Apply
1 day ago
Bengaluru, IndiaMid Level / Senior

Responsibilities

  • Design, develop, test, deploy, and maintain scalable backend applications using Java and Spring Boot.
  • Participate in requirements analysis, technical design, and architecture discussions.
  • Build and integrate RESTful APIs and microservices.
  • Perform unit, integration, and automated testing following TDD and BDD practices.
  • Conduct code reviews and uphold coding standards and best practices.
  • Monitor, troubleshoot, and resolve production issues with DevOps and support teams.
  • Contribute to CI/CD pipelines, build, release, and deployment processes.
  • Mentor junior engineers and contribute to team skill development.
  • Collaborate within distributed agile scrum teams.
  • Manage timelines, highlight risks, and provide regular status updates.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 4–6+ years of professional software development experience, primarily with Java-based systems.
  • Strong proficiency in Java and Spring Boot.
  • Experience with microservices, service-oriented architecture, and RESTful web services.
  • Hands-on experience with cloud platforms, preferably AWS, and related services.
  • Experience with Docker containerization.
  • Proficiency with relational and NoSQL databases including MySQL, PostgreSQL, DynamoDB, and Snowflake.
  • Familiarity with Swagger and Postman.
  • Experience with GitHub, branching strategies, CI/CD pipelines, and modern AI-assisted development tools.
  • Hands-on experience with automated, unit, and integration testing.
  • Knowledge of application performance monitoring and troubleshooting.
  • Strong analytical, problem-solving, debugging, communication, and collaboration skills.

Benefits

  • The position requires working onsite five days a week.
  • Relocation is available for this position.

Tech Stack

Amazon DynamoDBAWSDockerJavaMySQLPostgreSQLPostmanSnowflakeSpring Boot

Categories

Caterpillar

About Caterpillar

10,000+ employees

Caterpillar Inc. designs, manufactures, and services construction and mining equipment, diesel and natural gas engines, industrial gas turbines, and diesel-electric locomotives for infrastructure, resource, and energy customers. The public company, founded in 1925 and headquartered in Irving, Texas, sells primarily through an independent worldwide dealer network and provides equipment financing. It operates through Construction Industries, Resource Industries, and Energy & Transportation segments, with shares traded on the NYSE and Euronext Paris.

Contact me