Senior Software Engineer (Java Full Stack Developer)

Caterpillar Financial Services Corporation

Bengaluru

On-site

INR 2,500,000 - 5,500,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Caterpillar Financial Services Corporation is seeking a Senior Software Engineer – Java Full Stack to join the App Services for DT&D GCIO – Cat IT Division team in Bengaluru. The role focuses on designing, developing, and maintaining robust, scalable Java applications with strong manufacturing/supply chain domain context.

The position requires a 5-day workweek with shift timing to align with IST, based in Bangalore – Caterpillar PSN.

Qualifications

  • Bachelor's degree in computer science, information technology, or a related field.
  • Proven experience in Java development for frontend and backend systems.
  • Strong experience with Angular.
  • Experience with Spring Boot, Hibernate, and other Java frameworks.
  • Knowledge of RESTful APIs and microservices architecture.
  • Familiarity with relational databases and SQL.
  • Experience designing large-scale, high-performance, reliable systems.
  • Experience with AI tools for development and testing.
  • Experience with cloud platforms such as AWS.
  • Security concepts in development and deployment.
  • Excellent problem-solving and collaboration skills.

Responsibilities

  • Design, develop, and maintain full-stack Java applications (frontend + backend).
  • Collaborate across teams to modernize legacy components and adopt new frameworks.
  • Ensure scalability, performance, and reliability of applications.
  • Manage source code with CI/CD pipelines.
  • Apply security practices across the development lifecycle and cloud deployments.
  • Perform coding, project work, and development with minimal supervision.
  • Handle complex technical issues and weekend support when needed.
  • Participate in code reviews, testing, and debugging to maintain quality.
  • Support and enhance existing applications and document designs.
  • Contribute to architectural decisions and technology choices.
  • Stay current with emerging technologies and trends in the domain.

Skills

Java full stack
Angular
Spring Boot
Hibernate
REST APIs
SQL
AWS cloud
Security in development
AI for software development
CI/CD
DevOps
Microservices
Code reviews

Education

Bachelor's degree in Computer Science/IT

Tools

AWS Glue
Step Functions
Lambdas
Athena
S3
AWS RDS MySQL
ECR

Job description

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.

About Caterpillar

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.

For nearly 100 years, we’ve been helping customers build a better, more sustainable world and are committed and contributing to a reduced-carbon future. Our innovative products and services, backed by our global dealer network, provide exceptional value that helps customers succeed.

Your Impact 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 Summary

We are seeking a highly skilled and motivated Senior Software Engineer – Java Full Stack Developer to join App Services for DT&D GCIO – Cat IT Division team. The successful candidate will be responsible for designing, developing, and maintaining robust and scalable applications. Experience in Manufacturing or Supply Chain domains is a strong advantage.

The preference for this role is to be based out of Bangalore – Caterpillar PSN

This position requires candidate to work a 5-day -a -week schedule.

Shift Timing : 01:00-10:00PM IST

Key Responsibilities
  • Design, develop, and maintain full stack Java applications, including both frontend and backend components.
  • Cross collaboration with different teams to enhance applications from legacy components to latest updated frameworks/architectures and design patterns.
  • Ensure the scalability, performance, and reliability of applications.
  • Manage applications source code with Continuous Integration/Continuous Deployment (CI/CD) pipelines.
  • Adhere to security directives and enable security concepts in application lifecycle, vulnerability remediation processes and minimize overall risk for the enterprise solutions.
  • Competent to perform all programming, project management, and development assignments without close supervision.
  • Works directly on complex application/technical problem identification and resolution, including responding to off-shift and weekend support calls.
  • Participate in code reviews, testing, and debugging to maintain code quality.
  • Support and enhance existing applications.
  • Contribute to architectural decisions and technology selection.
  • Document software designs, processes, and implementation details.
  • Stay current with emerging technologies and industry trends.
Required Qualifications
  • Bachelor’s degree in computer science, Information Technology, or a related field.
  • Experience with design, analysis, programming, integration, debugging, testing, and implementation activities to deliver software solutions to business.
  • Proven experience in Java development for both frontend and backend systems.
  • Strong experience with Angular.
  • Experience with Spring boot, Hibernate, and other Java frameworks.
  • Knowledge of RESTful APIs and microservices architecture.
  • Familiarity with relational databases and SQL.
  • Experience with architecture and design of large-scale systems with focus on performance, scalability, high-availability, reliability, and fault tolerance.
  • Experience using AI tools like Microsoft Copilot for software development and testing. Understanding and experience in using AI/GenAI for automation.
  • Experience with security concepts implementation in application development and deployment on Cloud platforms such as AWS.
  • Experience with vulnerability remediation and ability to automate security measures in application development.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities.
  • Knowledge of cloud platforms such as AWS or Azure.
Preferred Skills
  • Experience working in Manufacturing or Supply Chain domains.
  • Understanding of DevOps practices and CI/CD pipelines.
  • Exposure to Agile development methodologies.
  • Ability to quickly learn and adapt to new technologies.
  • Knowledge in AWS Glue, Step Functions, Lambdas, Athena, S3, AWS RDS MySQL, ECR
  • Experience with implementing SonarQube, CodeQL, Artifactory/XRay, Fortify tools.
  • AWS Certification (e.g., AWS Certified Developer)
  • Familiarity with
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior IT Analyst Applications (Senior Lead Field Mobile Developer)
Senior IT Analyst Applications (Senior Lead Field Mobile Developer)

Caterpillar Inc. • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Relocation assistance
Medical coverage
Work Life Harmony
+2
Senior Digital Architect (Oracle CPQ Integration Solution Architect/Implementation Developer)
Senior Digital Architect (Oracle CPQ Integration Solution Architect/Implementation Developer)

Caterpillar Inc. • Bengaluru

On-site
INR 3,500,000 - 5,500,000
Relocation assistance
Medical coverage
Pay for performance bonus
Data Specialist (Senior Web app & Data Engg )
Data Specialist (Senior Web app & Data Engg )

Caterpillar Financial Services Corporation • Bengaluru

On-site
INR 4,200,000 - 7,200,000
Medical coverage - Medical, life and个人
Relocation assistance
Career development opportunities
+1
Sr IT Analyst Front-end Order Management
Sr IT Analyst Front-end Order Management

Caterpillar Financial Services Corporation • Bengaluru

On-site
INR 900,000 - 1,300,000
Work Life Harmony
Relocation assistance
Medical coverage
Data Specialist Senior Web App And Data Engg
Data Specialist Senior Web App And Data Engg

Caterpillar Inc. • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Work Life Harmony
Relocation assistance
Medical coverage
Senior IT Analyst Applications (Manufacturing Business Analyst )
Senior IT Analyst Applications (Manufacturing Business Analyst )

Caterpillar Inc. • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Relocation assistance
Career development opportunities
Software Engineer
Software Engineer

Caterpillar Financial Services Corporation • Chennai District

On-site
INR 1,200,000 - 2,100,000
Senior IT Analyst Applications(Senior Salesforce Engineer)
Senior IT Analyst Applications(Senior Salesforce Engineer)

Caterpillar Inc. • Bengaluru

On-site
INR 3,500,000 - 7,000,000
Relocation assistance
Medical coverage
Employee investment plan
+1
Senior Digital Architect – (GCC Lead Architect)
Senior Digital Architect – (GCC Lead Architect)

Caterpillar Financial Services Corporation • Bengaluru

On-site
INR 3,000,000 - 4,500,000
Work Life Harmony
Relocation assistance
Earned medical leave
+1
Senior Digital Architect – (GCC Lead Architect)
Senior Digital Architect – (GCC Lead Architect)

Caterpillar Inc. • Bengaluru

On-site
INR 3,500,000 - 6,500,000
Relocation assistance
Medical coverage