About
Motivated Software Development Engineer with hands-on experience in building RESTful APIs and micro-services using Spring Boot, Spring Security, Spring Data JPA, Kafka, and MySQL. Experienced in Agile development and testing, designing scalable back-end systems, integrating services, and ensuring high performance and reliability. Strong foundation in core Java, OOP, and data structures, with a passion for continuous learning and contributing to impactful, team-driven software solutions.
Skills & Expertise (10)
Work Experience
Software Engineer | Java Developer
Tata Consultancy Services (TCS)
07-2024 - Present
Designed, developed, and maintained RESTful APIs using Spring Boot to fetch and process customer communication history and digital activity data. Implemented microservices architecture to enable reliable inter-service communication and efficient data aggregation. Built and optimized endpoints with filtering, pagination, and JSON response handling, ensuring secure and accurate data delivery. Utilized Spring Data JPA with MySQL for efficient data persistence and optimized query performance. Developed JWT-based authentication and role-based authorization using Spring Security for secure API access. Followed Agile development practices with daily stand-ups, sprint planning, and peer code reviews for on-time and quality delivery. Wrote unit tests using JUnit to enhance reliability, test coverage, and maintainability of the codebase.
Interested in this developer?
Profile Score Breakdown
Profile Overview
Availability Details
Current Company
Tata Consultancy Services
Visa Status
No Visa
Relocation
Open to Relocation