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
Experience
Back End Developer
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.