Java Backend Developer with 4 years of experience in building applications, writing REST APIs, unit testing, and handling CI/CD processes. Experienced in banking and product-based domains, with hands-on exposure to Azure DevOps, Ansible, and automation tools.
Overview
2026
2026
years of professional experience
1
1
Certification
Work History
Project 2:
Banking Domain - Transaction Screening as a Service
Bangalore
11.2023 - Current
Designed and maintained REST APIs with service logic for transaction screening.
Wrote JUnit test cases and increased SonarQube coverage to 60% as per client standards.
Fixed vulnerabilities, bugs, and pipeline build errors in Azure DevOps; managed code integration with Git.
Automated deployments with Ansible for directory setup, artifact handling from Artifactory, and shell script execution.
Supported Control-M jobs and updated scripts (Bash/Ansible) for new dependencies and Java versions.
Used Postman, Swagger, and DBeaver for API testing and database validation.
Tata Consultancy Services (TCS)
Java Backend Developer
Bangalore
10.2021 - Current
At TCS, worked on backend development across multiple projects. Responsibilities included writing APIs, adding new features, addressing issues in code, writing unit tests, improving code quality, supporting build pipelines, and automating deployments.
Worked closely with clients and teams to deliver solutions and ensure application stability.
Project 1:
Matrices Project
Bangalore
12.2021 - 10.2023
Developed and enhanced REST APIs and implemented business logic for product and order management.
Collaborated with client teams to gather requirements and deliver new features.
Fixed bugs, optimized existing code, and ensured smooth deployments.
Wrote unit test cases to improve code stability and maintainability.
Participated in code reviews and contributed to knowledge sharing within the team.
Personal Projects:
E-Commerce Microservices with API Gateway & Service Discovery
Built Order, Product, and Inventory microservices using Spring Boot.
Used JPA (SQL) and MongoDB for data storage.
Connected services with Spring WebClient for stock validation between Order and Inventory.
Registered services with Netflix Eureka for discovery.
Configured an API Gateway to route only allowed endpoints and block unauthorized access.
Deployed Keycloak via Docker image, created a realm, client, and confidential client secret for authentication.
Secured APIs with JWT tokens and validated flows using Postman (OAuth2).
Education
Bachelor Of Engineering - Computer Science
Srinivas Institute of Technology
Mangalore, Karnataka
06.2021
Skills
Languages and backend: Java, Spring Boot, microservices, REST APIs
Build and CI/CD: Maven, Azure DevOps, Git, Artifactory, SonarQube
Databases: SQL, MongoDB
Automation and deployment: Ansible, Control-M, Bash
Testing and tools: JUnit, Postman, Swagger, DBeaver
Security and authorization: OAuth 20, JWT, Keycloak
Architecture components: API gateway, service discovery (Netflix Eureka)
Certification
Java SE 8 Programming Certification.
Timeline
Project 2:
Banking Domain - Transaction Screening as a Service
11.2023 - Current
Project 1:
Matrices Project
12.2021 - 10.2023
Tata Consultancy Services (TCS)
Java Backend Developer
10.2021 - Current
Personal Projects:
E-Commerce Microservices with API Gateway & Service Discovery