Nikhil Bawake

Java Backend Developer | Spring Boot | Kafka | REST APIs | Microservices | SQL | MongoDB | TCS

Role
Back End Developer at Tata Consultancy Services
Location
Pune District, MH, IN
LinkedIn followers
500 followers
Information TechnologyView LinkedIn profile

Experience

  1. Back End Developer

    Tata Consultancy Services

    Sep 2022 — Present · Pune, IN

    Java Backend DeveloperTata Consultancy Services (TCS)| Pune, Maharashtra, India (Remote)September 2022 – PresentJava Backend Developer with 3+ years of experience designing and building scalable, secure microservices for enterprise clients like Jaguar Land Rover (JLR). Specialized in Java, Spring Boot, Kafka Streams, and Hibernate, with a strong focus on REST APIs, event-driven architecture, and real-time data processing. Experienced in writing clean, testable code and working in Agile-Scrum environments with CI/CD pipelines and DevOps integration.Key Projects:Order Event Transformer: Developed a Kafka Streams microservice in Spring Boot to consume, join, and aggregate events from multiple Kafka topics, producing a unified stream for downstream services.ODL Population Service: Created a Kafka consumer service to store processed events in MongoDB and expose the Vehicle Order API for real-time contract and order tracking.Vehicle Order API: Designed and implemented a RESTful API to deliver real-time contract and order status to users with secure, performant, and fault-tolerant architecture.OXO Hides API: Built a secure API using Java 17 and Spring Boot with Hibernate JPA, Apigee token validation, and Kubernetes deployment.Anaplan Pricing API: Developed secure, test-ready APIs integrated with ForgeRock and Cloud SQL, routed through Apigee.Auto-Fi Apigee Proxy API: Implemented a third-party API proxy using Apigee and Vault, with Grafana monitoring and custom token handling. Push Notification Microservices: Built a 3-service Kafka + RabbitMQ architecture for real-time event notifications with resilience and retries.Vehicle Health Record System: Migrated legacy systems to Java 11 and Spring Boot; enhanced performance and reliability via test coverage and config audits.Technologies & Tools:Java, Spring Boot, Kafka (Streams & Core), Hibernate, RabbitMQ, MongoDB, Cloud SQL, Apigee, ForgeRock, Kubernetes, Vault, Grafana, JUnit, Mockito, GitLab CI/CD

Education

  • Amrutvahini College of Engineering - AVCOE

    Bachelor of Engineering - BE

    2018 — 2022

Find verified contacts for anyone on LinkedIn

Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.

Free plan included · No credit card required

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Nikhil Bawake — Back End Developer at Tata Consultancy Services in Pune District, MH, IN | Unifers