Working as Java Developer with 3.5+ years of hands-on experience in designing, developing, and maintaining enterprise-grade applications using Java, Spring Boot, and RESTful APIs. Proficient in object-oriented design and strong understanding of microservices architecture, secure API development, database optimization, and Agile delivery models. Keen to learn and master new technologies
Overview
4
4
years of professional experience
Work History
System Engineer
Tata Consultancy Services
Project - Aviva Insurance
07.2023 - Current
Designed and developed loosely coupled backend services and Rest APIs using Spring Boot, OOP, and design patterns, following layered architecture and best coding practices, making the system extensible to new data sources and dialects.
Created entity classes, DTOs, and repositories using Spring Data JPA and Hibernate, enhancing database operations and optimizing query performance.
Optimized backend performance by writing SQL queries, stored procedures, and triggers for data validation, reducing report generation time and ensuring data consistency across insurance modules.
Wrote unit and integration test cases using JUnit and Mockito, ensuring high code quality and reliable releases.
Configured application.properties and YML files to support environment-specific configurations and smooth deployments.
Deployed and maintained applications on Apache Tomcat and supported production releases and defect fixes.
Integrated AWS S3 to securely store and retrieve policy-related documents and claim attachments, implementing lifecycle policies to optimize storage costs.
Streamlined application monitoring by migrating application-related logs to AWS CloudWatch, enabling centralized log management and improving troubleshooting efficiency.
Analyzed business requirements and collaborated with stakeholders to design and enhance insurance workflows including policy issuance, renewals, and claims processing.
Assistant System Engineer
Tata Consultancy Services
Project - Mastercard Banking and Finance
05.2022 - 07.2023
Converted 15+ legacy mainframe jobs to Spring Batch, reducing processing time by 30% and improving scalability.
Developed Java Business Objects and Controller classes in Spring Framework for backend created entity classes and repositories using Spring Data JPA, reducing database query time.
Built Spring Batch application to process large text files, achieving 95% unit test coverage with Junit and Mockito for robust code quality.
Developed shell scripts to automate job parameters for Spring Batch jobs, enhancing operational efficiency.
Analyzed business requirements and installed MySQL/Oracle databases, creating necessary schemas for efficient data management.
Configured application properties and YML files, streamlining application deployment process.
Managed deployment and automation on Tomcat Server using WinSCP and Putty, reducing manual effort.
Education
Bachelor of Engineering -
NBN Sinhagad School of Engineering
Pune, Maharashtra
01-2020
XII -
Shri Shivaji College
Parbhani, Maharashtra
01-2016
X -
Saint Augustine English School
Parbhani, Maharashtra
01-2014
Skills
Core Java
JEE
Spring MVC
Spring Boot
Microservices
Rest APIs
SQL
Spring JDBC
JPA
Hibernate
Maven
Docker
Junit
Mockito
Mysql
Oracle
MongoDB
Git
Bitbucket
Jira
AWS
Sonarqube
Accomplishments
TCS Digital Certification, Cleared the TCS digital Certification exam and got promoted from Ninja to Digital profile.