Home
Jobs
Saved
Resumes
Java Software Engineer at Caterpillar Inc. | JobVerse
JobVerse
Home
Jobs
Recruiters
Companies
Pricing
Blog
Jobs
/
Java Software Engineer
Caterpillar Inc.
Website
LinkedIn
Java Software Engineer
Chennai, Tamil Nadu, India
Full Time
2 weeks ago
No Sponsorship
Apply Now
Key skills
AWS
Cloud
Docker
DynamoDB
Java
Microservices
MySQL
NoSQL
Postgres
SDLC
Spring
Spring Boot
SpringBoot
AI
Snowflake
TDD
BDD
ECS
Lambda
S3
CloudWatch
SNS
Kinesis
PostgreSQL
Postman
Swagger
RESTful
GitHub
Agile
Scrum
CI/CD
About this role
Role Overview
Design, develop, test, and deploy 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/BDD practices
Conduct code reviews and ensure adherence to coding standards and best practices
Work with DevOps and support teams to monitor, troubleshoot, and resolve production issues
Contribute to CI/CD pipelines, build, release, and deployment processes
Mentor junior engineers and contribute to team skill development
Collaborate effectively within distributed agile scrum teams
Requirements
Bachelor’s degree in Computer Science, Engineering, or a related field
4–6+ years of professional software development experience, primarily in 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 (AWS preferred) including Lambda, ECS, S3, SNS, Kinesis, and CloudWatch
Experience with containerization using Docker
Proficiency in relational and NoSQL databases such as MySQL, PostgreSQL, DynamoDB, and Snowflake
Familiarity with API tools such as Swagger and Postman
Strong knowledge of software development life cycle and agile methodologies
Experience with GitHub, branching strategies, CI/CD pipelines, and modern AI-assisted development tools
Tech Stack
AWS
Cloud
Docker
DynamoDB
Java
Microservices
MySQL
NoSQL
Postgres
SDLC
Spring
Spring Boot
SpringBoot
Benefits
Relocation is available for this position
Apply Now
Home
Jobs
Saved
Resumes