Java spring boot Kafka Mongo DB
Tata Consultancy Services · Delhi, Delhi, India - Hyderabad, Telangana, India - Mumbai, Maharashtra, India - San Carlos, Rio San Juan, Nicaragua
Tata Consultancy Services · Delhi, Delhi, India - Hyderabad, Telangana, India - Mumbai, Maharashtra, India - San Carlos, Rio San Juan, Nicaragua
**- Role & responsibilities** - Strong hands-on experience with MongoDB (CRUD operations, indexing, aggregation, schema design - Experience designing and building REST APIs using Java (Spring Boot - Working knowledge of Apache Kafka (producers, consumers, event streaming) - Experience in NoSQL data modeling and performance tuning - Good understanding of Microservices architecture and API integration patterns - Experience in unit testing (JUnit/Mockito) and API validations - Strong problem-solving skills and ability to handle production issues Location of Requirement Hyderabad or PAN INDIA Required Technical Skill Set\\*\\* MongoDB (NoSQL), Data Modeling, Aggregation Framework, Java/Spring Boot API Development, Apache Kafka, Microservices Architecture, REST API Design **Responsibility of / Expectations from the Role** - Design and develop efficient MongoDB schemas and queries for scalable applications - Build and maintain REST APIs using Java/Spring Boot - Implement Kafka-based event-driven data pipelines and integrations - Collaborate with application teams for Microservices-based architecture design - Optimize MongoDB performance using indexing, aggregation pipelines, and query tuning - Ensure data consistency, validation, and scalability across applications - Participate in code reviews, design discussions, and production support