13 Sep
|
Tata Consultancy Services
|
Indore
13 Sep
Tata Consultancy Services
Indore
Job Summary
We are looking for a skilled Java Developer with 4-10 years of experience in designing and developing scalable enterprise applications using Java 17+, Spring Boot, Microservices, and AWS. The ideal candidate should have strong expertise in backend development, REST API design, cloud-native applications, caching technologies, and CI/CD practices within the BFSI domain.
Roles & Responsibilities
- Design, develop, and maintain scalable applications using Java 17+, Spring Framework, and Spring Boot.
- Build and enhance RESTful APIs and microservices-based solutions.
- Develop data access layers using Spring Data JPA and manage complex database transactions.
- Implement authentication and authorization using OAuth2 and JWT.
- Integrate caching solutions such as Redis and Ehcache to improve application performance.
- Develop and deploy applications on AWS cloud services including DynamoDB, ECS, IAM, CloudFormation,
and CloudWatch.
- Write unit and integration test cases using JUnit and ensure high code quality.
- Collaborate with cross-functional teams in Agile development environments.
- Participate in code reviews, performance optimization, troubleshooting, and production support activities.
- Contribute to CI/CD pipeline implementation using Git-based tools and GitHub Actions.
Must-Have Skills
Java 17+, Spring Boot, Spring Framework (Core, MVC, Security), Spring Data JPA, Microservices, REST API, OAuth2, JWT, Redis/Ehcache, AWS (DynamoDB, ECS, IAM, CloudFormation, CloudWatch), Maven, JUnit, Git, CI/CD.
Valuable-to-Have Skills
Spring Batch, AWS Lambda, S3 Integration, Honeycomb, Splunk, GitHub, Bitbucket, SVN.
📌 Java Spring Boot Developer (Indore)
🏢 Tata Consultancy Services
📍 Indore