Java Backend Developer with around five years of IT experience, specializing in Java and Spring Boot for backend application development. Worked on building RESTful web services, web applications, and microservices. Experienced in design, development, and support of enterprise applications within Agile environments. Strong skills in unit testing, integration testing, and maintaining high code quality.
Overview
5
5
years of professional experience
Work History
SpringBoot Developer
Tata Consultancy Services
11.2024 - Current
Analyzed legacy application functionality and planned migration to Spring Boot-based backend services.
Created and maintained API documentation detailing endpoints, request/response models, and data types.
Developed and migrated REST APIs using Java and Spring Boot, ensuring functional parity with existing systems.
Created unit test cases to validate business logic, and ensure code quality.
Wrote and maintained unit test cases, integrating them into the CI/CD pipeline using Gradle.
Prepared Postman collections for functional and integration testing, and coordinated handover to QA teams.
Updated consumer applications, including batch jobs, and Kafka-based services, with feature toggles to support safe deployment and rollback during migration.
Verified application behavior using MySQL queries to validate test data, and support debugging.
Provided production support, addressing defects identified in live environments.
Performed root cause analysis for production issues, and implemented fixes within defined timelines.
Collaborated with onshore teams during incident resolution and deployment activities.
Ensured a smooth transition of applications with minimal downtime and business impact.
Java Developer
Infosys Pvt Ltd
02.2021 - 11.2024
Worked on a backend application responsible for collecting and processing customer details.
Developed and maintained Java-based backend components to validate and prepare data for integration with an external design tool.
Managed the interaction with the design tool by tracking layout request IDs generated after design completion.
Updated and maintained plan status and related metadata based on responses received from the design tool.
Performed application maintenance, debugging, and defect fixes to ensure stable backend operations.
Education
Bachelor of Technology - Electrical and Electronics
SRKR Engineering College
Bhimavaram, Andhra Pradesh, India
09-2020
Skills
Java and Spring Boot
MySQL and Gradle
CI/CD pipelines
JUnit testing
API documentation and Postman
Version control with Git
Knowledge sharing via Wiki
Timeline
SpringBoot Developer
Tata Consultancy Services
11.2024 - Current
Java Developer
Infosys Pvt Ltd
02.2021 - 11.2024
Bachelor of Technology - Electrical and Electronics
L2 Desktop Support Engineer at Tata Consultancy Services – Toyota Financial Services BankL2 Desktop Support Engineer at Tata Consultancy Services – Toyota Financial Services Bank
Assistant Delivery Manager at Tata Consultancy Services, Global Shared ServicesAssistant Delivery Manager at Tata Consultancy Services, Global Shared Services