Caterpillar

Senior Software Engineer (Java Full Stack Developer)

Caterpillar
Apply
15 hours ago
Chennai, India or Bengaluru, IndiaSenior
H1B Sponsor

Responsibilities

  • Design, develop, maintain, and enhance full-stack Java applications across frontend and backend components.
  • Modernize legacy application components using updated frameworks, architectures, and design patterns.
  • Ensure application scalability, performance, reliability, high availability, and fault tolerance.
  • Manage application source code through continuous integration and continuous deployment pipelines.
  • Implement application security concepts, automate security measures, and remediate vulnerabilities.
  • Independently perform programming, project management, development, debugging, testing, and implementation assignments.
  • Identify and resolve complex application and technical problems, including off-shift and weekend support issues.
  • Participate in code reviews, testing, debugging, documentation, and architectural and technology-selection decisions.

Requirements

  • Bachelor’s degree in computer science, information technology, or a related field.
  • Proven experience developing Java applications for both frontend and backend systems.
  • Strong experience with Angular, Spring Boot, Hibernate, and other Java frameworks.
  • Experience with software design, analysis, programming, integration, debugging, testing, and implementation.
  • Knowledge of RESTful APIs, microservices architecture, relational databases, and SQL.
  • Experience designing large-scale systems focused on performance, scalability, high availability, reliability, and fault tolerance.
  • Experience using AI tools such as Microsoft Copilot and applying AI or generative AI for automation.
  • Experience implementing security concepts in application development and cloud deployment, including vulnerability remediation.
  • Knowledge of AWS or Azure cloud platforms.
  • Preferred experience in manufacturing or supply chain domains, DevOps practices, AWS services, security tools, Docker, or Kubernetes.
  • Preferred AWS certification, such as AWS Certified Developer, and ability to learn and adapt to new technologies.

Benefits

  • Work-life harmony, earned leave, and medical leave.
  • Relocation assistance.
  • Personal and professional development through global employee resource groups and career opportunities.
  • Medical, life, and personal accident coverage.
  • Employee mental wellness assistance program.
  • Employee investment plan and annual performance incentive bonus plan.
  • Based in Bangalore and requires onsite work five days per week, from 1:00–10:00 PM IST.
  • Visa sponsorship is not available.

Tech Stack

AngularAWSAzureDockerJavaKubernetesMySQLSonarQubeSpring BootSQL
Caterpillar

About Caterpillar

10,000+ employees

For 100 years, we’ve been helping customers build a better, more sustainable world. Our innovative products and services, backed by our global dealer network, provide exceptional value that helps customers succeed. With 2024 sales and revenues of $64.8 billion, Caterpillar Inc. is the world’s leading manufacturer of construction and mining equipment, off-highway diesel and natural gas engines, industrial gas turbines and diesel-electric locomotives. Caterpillar does business on every continent, principally operating through three primary segments – Construction Industries, Resource Industries and Energy & Transportation – and provides financing and related services through our Financial Products segment.

Contact me