Summary
Overview
Work History
Education
Skills
Certification
Languages
Timeline
Generic

Vijay Singh Chouhan

Pune

Summary

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.

Overview

5
5
years of professional experience
1
1
Certification

Work History

Senior Software Engineer

Capgemini India
Pune
07.2021 - Current

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)

Education

B.Tech - Computer Science And Engineering

Technocrats Institute of Technology
Bhopal
06-2021

12th - PCM

ST. Francis Hr. Sec. School
Bhopal
06-2017

10th -

ST. Francis Hr. Sec. School
Bhopal
05-2015

Skills

  • Java development and Spring Boot
  • RESTful API design
  • Database optimization and security
  • Agile methodologies
  • Problem solving and collaboration
  • Time management

Certification

1. Oracle Certified Professional, Java SE 8 Programmer - 273027106 OCAJSE8

2. Introduction to Cybersecurity Tools & Cyber Attacks offered by Coursera - CW92UNTURP8Y

Languages

Hindi
First Language
English
Upper Intermediate (B2)
B2

Timeline

Senior Software Engineer

Capgemini India
07.2021 - Current

B.Tech - Computer Science And Engineering

Technocrats Institute of Technology

12th - PCM

ST. Francis Hr. Sec. School

10th -

ST. Francis Hr. Sec. School
Vijay Singh Chouhan