Java Developer
TCS · Indore
Source and collection record
Last observed by our collector: . This is not a manual review or a confirmation from the employer.
Employer requisition: 420177
Job type and experience labels are automated discovery categories. The employer determines eligibility. Original experience wording was not retained separately; check the current employer page.
Your application evidence checklist
Mark the statements you can support after reading the employer source. This checklist stays on this page; it does not score your eligibility or submit an application.
0 of 3 checks marked. Keep unresolved requirements as questions for the employer.
Collected role description
We are seeking an experienced Java Developer with strong expertise in Java 17+, Spring Boot, and Microservices Architecture to design, develop, and maintain scalable, secure, and high-performance applications. The ideal candidate should have hands-on experience with modern Java frameworks, cloud technologies, caching solutions, and CI/CD practices. Key Responsibilities Design, develop, and maintain enterprise-grade applications using Java 17+, Spring Framework, and Spring Boot. Build and consume RESTful APIs and develop scalable microservices-based solutions. Implement secure authentication and authorization using OAuth 2.0 and JWT. Develop data access layers using Spring Data JPA and optimize database interactions. Implement caching mechanisms using Redis or Ehcache to improve application performance. Write clean, maintainable, and testable code, supported by JUnit and integration testing frameworks. Deploy, monitor, and manage applications on AWS using services such as DynamoDB, IAM, ECS, CloudFormation, and CloudWatch. Collaborate with cross-functional teams, participate in code reviews, and follow development best practices. Support CI/CD pipelines and deployment automation using GitHub Actions. Troubleshoot, debug, and optimize application performance. Required Skills Strong experience in Java 17+ with a solid understanding of OOP concepts, Collections Framework, and performance optimization. Expertise in Spring Framework ( Core, MVC, Security ) and Spring Boot. Hands-on experience with Spring Data JPA, transaction management, and complex queries. Experience in designing and developing RESTful APIs and Microservices. Knowledge of OAuth 2.0, JWT, and application security best practices. Experience with Redis or Ehcache. Proficiency in Maven, JUnit, and testing methodologies. Hands-on experience with AWS services including DynamoDB, IAM, ECS, CloudFormation, and CloudWatch. Experience with Git-based version control systems. Familiarity with CI/CD pipelines and GitHub Actions. Experience using Postman or Bruno for API testing. Good-to-Have Skills Spring Batch AWS Lambda AWS S3 Integration Honeycomb Splunk GitHub, Bitbucket, or SVN
Collected minimum qualification
BACHELOR OF COMPUTER SCIENCE, BACHELOR OF ENGINEERING, BACHELOR OF SCIENCE ( B.Sc Degree ), BACHELOR OF SCIENCE (B.Sc), BACHELOR OF TECHNOLOGY
Collected experience requirement
4 - 10 Years