T

TCS: Virtual Interview_Java, Springboot, Kafka || 17th June ||

Tata Consultancy Services · Bengaluru, Karnataka, India

3–10 yrs experiencefull_timePosted 4w ago
Apply now →

Job description

Role: Java Springboot , kafka Exp: 5-8 years Location: Bangalore (Only) Virtual Interview Date: 17th-June-26 Job Description: We are seeking an experienced **Java Spring Boot Developer with strong Kafka expertise** to build scalable microservices and real-time data processing systems. The ideal candidate should have hands-on experience in designing distributed applications and working in high-performance environments **Key Responsibilities** - Design and develop **microservices using Java and Spring Boot**. - Implement **event-driven architecture using Apache Kafka**. - Build and maintain **RESTful APIs** and backend services. - Develop **Kafka producers and consumers** for real-time data processing. - Ensure **high availability, scalability, and performance** of applications. - Collaborate with **cross-functional teams** (QA, DevOps, Product). - Troubleshoot, debug, and optimize applications. - Participate in **architecture and design discussions**. - Follow best practices for **coding, testing, and deployment**. **Required Skills** - 58 years of experience in **Java development**. - Strong expertise in **Spring Boot, Spring MVC, Spring Data**. - Hands-on experience with **Apache Kafka (topics, partitions, consumer groups)**. - Experience in **microservices architecture**. - Strong understanding of **REST API development**. - Experience with **SQL databases (MySQL/PostgreSQL)**. - Familiarity with **Git, Maven/Gradle**. - Good understanding of **multithreading and concurrency**.