Software Engineer
Tata Consultancy Services · Chennai, Tamil Nadu, India
Apply & track with Apply EdgeKey Responsibilities:5-10 Years Experience• Design and develop scalable microservices using Spring Boot and Spring Cloud.• Participate in the full software development lifecycle, including analysis, design, coding, testing, and deployment.• Develop RESTful APIs and integrate them with frontend and third-party services.• Work with containerization tools like Docker and orchestration tools like Kubernetes.• Implement CI/CD pipelines using tools like Jenkins, GitLab CI, or GitHub Actions.• Ensure high performance and responsiveness of applications.• Handle production support and resolve performance issues or bugs.• Collaborate with DevOps, QA, and Product teams for smooth project execution.• Write unit and integration tests using JUnit, Mockito, etc.• Participate in code reviews and follow best coding practices.