onsite
Java Full Stack Engineer - Tata Consultancy Services (TCS)
Full Stack Developer
Experienced Java Full Stack Engineer with 5+ years building enterprise applications using Java 21, Spring Boot, microservices, and REST/SOAP APIs, plus hands‑on work with JBoss, Tomcat, SQL and OAuth security.
About the role
Key Responsibilities
- Design, develop, and maintain Java 21 based backend services and full‑stack features.
- Build and deploy microservices using Spring Boot, Spring JDBC, Spring Security, and Spring Batch.
- Create, consume, and troubleshoot RESTful and SOAP web services, handling WSDL and JSON payloads.
- Configure and manage application servers such as JBoss and Apache Tomcat for production readiness.
- Integrate SQL queries and OAuth token handling directly within application code.
Requirements
- 5+ years of professional experience in Java development and open‑source technologies.
- Strong proficiency with Spring ecosystem (Spring, Spring Boot, Spring Security, Spring Batch).
- Hands‑on experience building and consuming REST and SOAP APIs.
- Familiarity with JBoss, Apache Tomcat, JSON, WSDL, and SQL database interaction.
- Understanding of OAuth authentication mechanisms and secure token integration.