ReactJS + Java Spring Boot Microservices
Tata Consultancy Services · Chennai, Tamil Nadu, India - Hyderabad, Telangana, India
Tata Consultancy Services · Chennai, Tamil Nadu, India - Hyderabad, Telangana, India
**Job Requirements\\*** 5 to 8 years of experience in Java Microservices and ReactJS fullstack development Build and expose Java RESTful APIs using Spring Boot aligned with microservices architecture Strong experience with JPA, transaction management, and database integration Design scalable REST APIs and document them using Swagger / OpenAPI Handson experience with Kafka for eventdriven processing and Redis for caching Develop responsive UI using ReactJS and Redux Integrate frontend applications with backend REST APIs Implement unit testing using Jest Work with CI/CD pipelines using Jenkins, Bamboo, GitHub, Maven, ANT Follow Agile development practices **Key Responsibilities\\*** Build and maintain Java Spring Boot microservices with clean layered architecture Implement transactionsafe APIs for banking use cases (account, payments, transfers) Create and maintain Swagger/OpenAPI specifications and API contract validation Design and develop responsive web UI using ReactJS and Redux Develop reusable, highquality frontend components and shared backend utilities Implement Kafkabased asynchronous workflows and Redis caching Perform unit testing (Jest for UI, JUnit/Mockito for backend) Implement and support CI/CD pipelines Follow secure coding standards (OWASP) Conduct code reviews, provide technical guidance, and mentor team members Collaborate with crossfunctional teams and handle customer communication Actively participate in Agile ceremonies