T

Walk-in || Tcs is conducting Weekend Interview For FSD- NextJS +Java

Tata Consultancy Services · Hyderabad, Telangana, India

3–9 yrs experiencefull_timePosted 2w ago
Apply now →

Job description

**Greetings from TCS!!!!!** **TCS is hiring for Full Stack Developer - NextJS + Java Spring boot** **Experience : 5 to 8 years** **Location: Hyderabad** **Mode of Drive: Walk-In** **Date:4th July 2026 (Saturday)** **Job Requirements\\*** - Profound insight into **Core Java and Java 8 features** - Expertise in implementing and optimizing **EJB components** and **Hibernate** ORM - Strong understanding of **Spring MVC** and **Spring Batch frameworks** - Solid knowledge of **SQL** and relational database design - Experience in **ETL** processes and data integration workflows - Proficiency in developing and consuming **SOAP**-based web services - Hands-on experience with **performance optimization** techniques in Java applications - Familiarity with **Microservices** architecture and **RESTful** service design - Experience with **Spring Boot** and modern Java frameworks - Working knowledge of **UI frameworks** like React.js, along with HTML, JavaScript, and CSS - Familiarity with build and version control tools such as **Maven, Gradle, Jenkins and Git** - Good understanding of containerization and deployment using **Docker, Kubernetes, and Jboss** - AWS Lambda Fundamentals: Proficiency in creating, configuring, and deploying Lambda functions, understanding the serverless execution model, concurrency, function URLs, and monitoring with Amazon CloudWatch. - Apache Kafka Fundamentals: Knowledge of Kafka architecture, including topics, partitions, producers, and consumers. Familiarity with managing Kafka clusters, either self-managed or using Amazon Managed Streaming for Kafka - Implementing AWS Glue with Terraform - provisioning several interdependent resources to define a complete ETL (Extract, Transform, Load) pipeline. **Key Responsibilities\\*** - Design, build, and maintain efficient, reusable, and reliable Java code - Ensure the best possible performance, quality, and responsiveness of the applications - Identify bottlenecks and bugs, and devise solutions to these problems - Help maintain code quality, organization, and automatization - Agile practices