Java Springboot, Microservices + Kafka

Tata Consultancy Services

Ernakulam

On-site

INR 1,800,000 - 3,200,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Tata Consultancy Services in Kochi is seeking an experienced Java Spring Boot & Microservices Developer with 8+ years of hands-on experience in designing, developing, and deploying scalable enterprise applications.

You will design, develop, and maintain microservices, build REST APIs, integrate with Kafka, and contribute to cloud-native DevOps, CI/CD, Docker, and Kubernetes. Experience in eCommerce/Retail systems is a plus.

Qualifications

  • 8+ years of hands-on experience designing, developing and deploying enterprise apps.
  • Strong expertise in Java, Spring Boot, microservices, REST APIs and cloud-native development.
  • Experience with eCommerce/Retail platforms and high-volume transaction systems preferred.

Responsibilities

  • Design, develop, and maintain enterprise-grade applications using Java and Spring Boot.
  • Develop scalable microservices and RESTful APIs; ensure performance and security.
  • Design distributed microservices, apply resiliency patterns and service discovery.
  • Design and develop Kafka producers/consumers and asynchronous communication.
  • Build services for product catalog, pricing, inventory, cart, checkout, orders and payments.
  • Develop SQL/NoSQL data models, queries, and indexing strategies; support DevOps and cloud.

Skills

Java
Spring Boot
Spring Framework
Spring MVC
Spring Security
Spring Data JPA
Hibernate
REST API Development
Microservices Architecture
Event-Driven Architecture
Kafka

Tools

Docker
Kubernetes
OpenShift

Job description

Location- Kochi, Trivandrum

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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Spring Boot Developer 2-4 yrs | Mumbai only
Java Spring Boot Developer 2-4 yrs | Mumbai only

Isoftwarefactory • Mumbai Suburban

On-site
INR 700,000 - 1,100,000
Java Backend Developer with AWS
Java Backend Developer with AWS

Shrewd Techlink Services • Chennai District, Bengaluru

On-site
INR 1,200,000 - 2,400,000
Java Backend / Microservices Engineer
Java Backend / Microservices Engineer

Objectways • Chennai District

On-site
INR 900,000 - 1,500,000
Springboot Microservices Developer
Springboot Microservices Developer

Tata Consultancy Services • Bengaluru, Mumbai, Chennai District

On-site
INR 2,000,000 - 3,500,000
Senior Java Software Engineer
Senior Java Software Engineer

IPolarity • Hyderabad

On-site
INR 1,500,000 - 2,500,000
Senior Java Kafka Architect
Senior Java Kafka Architect

Virtusa • Andhra Pradesh

On-site
INR 1,200,000 - 1,800,000
Java Software Engineer
Java Software Engineer

IPolarity • Hyderabad

On-site
INR 1,500,000 - 2,300,000
Java Spring Boot AWS Kafka
Java Spring Boot AWS Kafka

Tata Consultancy Services • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Java Developer
Java Developer

Elabs Infotech • Hyderabad, Pune District

On-site
INR 1,000,000 - 1,400,000
Senior Java / J2ee developer
Senior Java / J2ee developer

Bounteous • Bengaluru

On-site
INR 1,200,000 - 1,800,000