KOCHI · FULLTIME
Java Springboot, Microservices + Kafka
Tata Consultancy Services
Kochi · onsite · Posted 68d ago
About a minute. You'll make an account on the way through.
agent · working
- Read this posting0.5s
- Found the form on Naukri · 11 questions to answer1.3s
- Decided the answers for all of them2.4s
- Tailor your résumé to this role
- Waiting for you
Section · 01
About this role
Role Summary
We are looking for an experienced Java Spring Boot & Microservices Developer with 8+ years of hands-on experience in designing, developing, and deploying scalable enterprise applications. The ideal candidate should possess strong expertise in Java, Spring Boot, Microservices Architecture, Apache Kafka, REST APIs, and Cloud-Native Development. Experience in eCommerce/Retail platforms and high-volume transaction systems will be highly preferred.
The candidate will be responsible for building resilient, event-driven microservices that support critical business functions such as customer management, product catalog, pricing, inventory, cart, checkout, order management, and payment processing.
Key Responsibilities
Application Development
- Design, develop, and maintain enterprise-grade applications using Java and Spring Boot.
- Develop highly scalable and reusable Microservices following industry best practices.
- Build RESTful APIs and integrate with internal and external systems.
- Ensure application performance, security, scalability, and reliability.
Microservices Architecture
- Design and implement distributed microservices-based solutions.
- Apply design patterns including:
- Circuit Breaker
- Retry Mechanism
- API Gateway
- Service Discovery
- Event-Driven Architecture
- Implement fault-tolerant and highly available services.
Kafka & Event-Driven Development
- Design and develop Kafka Producers and Consumers.
- Implement asynchronous communication using Apache Kafka.
- Configure Kafka topics, partitions, consumer groups, and message queues.
- Handle message serialization/deserialization using Avro or JSON.
- Monitor and troubleshoot Kafka performance issues.
eCommerce Platform Development
- Develop services supporting:
- Product Catalog
- Pricing & Promotions
- Inventory Management
- Shopping Cart
- Checkout
- Order Processing
- Customer Profile Management
- Payment Integration
- Build APIs for omnichannel commerce experiences.
Database Development
- Design optimized database schemas.
- Develop complex SQL queries, stored procedures, and indexing strategies.
- Work with relational and NoSQL databases for transactional and analytical workloads.
DevOps & Cloud
- Participate in CI/CD implementation and automation.
- Containerize applications using Docker.
- Deploy and maintain services on Kubernetes/OpenShift.
- Work with cloud services and infrastructure teams.
Quality & Testing
- Develop unit and integration test cases.
- Participate in code reviews and maintain coding standards.
- Ensure high test coverage and application quality.
Required Technical Skills
Core Technologies
- Java 8/11/17
- Spring Boot
- Spring Framework
- Spring MVC
- Spring Security
- Spring Data JPA
- Hibernate
Microservices
- REST API Development
- Microservices Architecture
- API Gateway
- Service Discovery
- Distributed Transactions
- Event-Driven Architecture
- Resiliency Patterns
Messaging
- Apache Kafka
- Kafka Streams
- Kafka Connect
- Event Processing
- Message Queues
Databases
- Oracle
- PostgreSQL
- MySQL
- MongoDB
- Redis
Cloud & Containers
- Docker
- Kubernetes
- OpenShift
- AWS / Azure / GCP
DevOps Tools
- Jenkins
- GitHub
- GitLab
- Maven
- SonarQube
- Nexus/Artifactory
Monitoring & Logging
- Splunk
- ELK Stack
- Grafana
- Prometheus
- Dynatrace
Preferred Skills
- Experience with eCommerce platforms such as:
- CommerceTools
- Salesforce Commerce Cloud
- Adobe Commerce (Magento)
- SAP Commerce Cloud
- Reactive Programming (WebFlux)
- Apache Camel
- gRPC
- CQRS & Event Sourcing
- GraphQL
- Terraform
- Serverless Architecture
Desired Experience
- 8+ years of Java development experience.
- 6+ years of Spring Boot and Microservices experience.
- 3+ years of Apache Kafka implementation experience.
- Experience developing high-volume, customer-facing applications.
- Experience working in Agile/Scrum delivery environments.
- Experience with large-scale Retail/eCommerce implementations.
Certifications (Preferred)
- Oracle Certified Java Professional
- Spring Professional Certification
- Confluent Kafka Certification
- AWS/Azure Cloud Certification
- Kubernetes Certification
Key Competencies
- Strong problem-solving skills
- System Design & Architecture
- Performance Optimization
- Production Support & Troubleshooting
- Stakeholder Management
- Agile Development Practices
- Technical Mentoring & Leadership
Sourced from naukri
Section · 02
Skills
Section · Company
About TCS

Tata Consultancy Services
IT Services & Consulting
608.0k+
employees
1968
58 years old
Mumbai, Maharashtra
India
About
Industries
Employee ratings
1,14,115 reviews
Culture
3.2
Career growth
2.3
Work-life
3.5
Employees rate it well for
Find them on