22 Sep
|
Tata Consultancy Services
|
Chennai
22 Sep
Tata Consultancy Services
Chennai
Job Requirements*
- 7-11 years of experience in full-stack application development.
- Strong knowledge of Java 8/11/17, object-oriented programming, collections, exception handling, multithreading, and JVM concepts.
- Hands-on experience with Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Hibernate, and microservices architecture.
- Robust frontend development experience using Angular or React, JavaScript, TypeScript, HTML5, CSS3, and responsive design principles.
- Experience designing and developing secure RESTful APIs using OpenAPI / Swagger standards.
- Good understanding of OAuth 2.0, JWT authentication, API gateways, and application security.
- Experience with relational and NoSQL databases such as Oracle, PostgreSQL, MySQL, and MongoDB.
- Cloud exposure to AWS, Microsoft Azure, or Google Cloud Platform.
- Experience with Git, Jenkins or equivalent CI/CD tools, Docker, and Kubernetes.
- Familiarity with Agile and Scrum delivery methodologies.
Key Responsibilities*
- Design and develop secure, scalable, and maintainable enterprise full-stack applications.
- Build backend microservices and REST APIs using Java and Spring Boot.
- Develop responsive, reusable, and accessible frontend components using Angular or React.
- Integrate frontend applications with backend services and enterprise systems.
- Participate in solution design, technical estimation, sprint planning, and architecture discussions.
- Apply coding standards, unit testing, secure coding, and code-review practices.
- Implement CI/CD pipelines and support automated build, test, and deployment processes.
- Troubleshoot production incidents and optimize frontend, API, database, and JVM performance.
- Collaborate with business analysts, architects, QA teams, product owners, and operations teams.
📌 Java Full Stack Developer (Chennai)
🏢 Tata Consultancy Services
📍 Chennai