
Java Backend Developer with 4+ years of experience in designing, developing, and maintaining scalable backend applications using Java, Spring Boot, and Microservices architecture. Proven experience in delivering 30+ user stories across insurance and banking domains in Agile/Scrum environments. Strong expertise in RESTful API development, Spring Data JPA, SQL/PostgreSQL, unit testing with JUnit and Mockito development practices. Adapt at collaborating with cross-functional teams to deliver high-quality, production-ready software.
Project Experience
Insurance Policy Management System Client: Farmers Insurance
Domain: Insurance Role: Java / Guidewire Integration Developer Methodology: Agile (Scrum)
Worked on an enterprise-level insurance application used for policy administration, endorsements, billing, and claims processing. The system was built using Guidewire InsuranceSuite and integrated with Java-based backend services to support business workflows and third-party systems.
Key Responsibilities & Achievements:
• Worked in an Agile Scrum team, participating in sprint planning, daily stand-ups, sprint reviews, and retrospectives.
• Successfully delivered 20+ user stories across multiple sprints.
• Developed and enhanced Java-based backend components supporting insurance workflows.
• Implemented RESTful APIs for integrations between Guidewire modules and external systems.
• Handled data validation, exception handling, and business rule implementation. • Performed bug fixing, production issue analysis, and performance improvements. • Collaborated with QA teams for unit testing and defect resolution. • Used Git for version control and followed coding standards.
Technologies Used: Java, Core Java, Guidewire InsuranceSuite, REST APIs, SQL, Maven, Git, Postman, Agile (Scrum)
-
Commercial Banking Application
Domain: Banking / Financial Services
Role: Senior Software Engineer (Java Backend Developer)
Methodology: Agile (Scrum)
Currently working on a commercial banking platform supporting customer management, account services, transactions, and reporting using a microservices architecture.
Key Responsibilities & Achievements:
• Designed and developed RESTful microservices using Spring Boot.
• Successfully delivered 10+ user stories including new API development and enhancements.
• Implemented business logic, CRUD operations, and database interactions using Spring Data JPA and PostgreSQL.
• Worked on API integration between internal microservices.
• Implemented unit and integration tests using JUnit and Mockito.
• Actively participated in Agile ceremonies and cross-functional collaboration.
• Used Postman for API testing and assisted in code reviews and performance optimization.
Technologies Used: Java, Spring Boot, Microservices, REST APIs, PostgreSQL, JUnit, Mockito, Git, Maven, Postman, Agile (Scrum)
1. Oracle Certified Professional, Java SE 8 Programmer - 273027106 OCAJSE8
2. Introduction to Cybersecurity Tools & Cyber Attacks offered by Coursera - CW92UNTURP8Y