Pranav Sanjay Satpute
Software Engineer — Java Fullstack Developer
Pune, Maharashtra | +91 9970884901 | pranavsatpute2713@[Link]
LinkedIn | GitHub
Professional Summary
Java Fullstack Developer with 2.5+ years of experience in developing scalable enterprise applications using Java
17, Spring Boot, Hibernate, REST APIs, Angular and PostgreSQL. Skilled in backend development, API
integration, JWT Authentication, unit testing and Agile methodologies with strong understanding of debugging,
problem solving and software development best practices.
Key Skills
Java 17 · Spring Boot · REST APIs · Hibernate · Spring MVC · Spring Data JPA · Angular · PostgreSQL · JWT
Authentication · Microservices · JUnit 5 · Mockito · Git · Maven · Agile/Scrum
Work Experience
Intactbox Systems Pvt. Ltd., Pune Aug 2024 – Present
Software Engineer — Java Fullstack Developer
Technologies: Java 17 · Spring Boot · Spring MVC · Hibernate · Spring Data JPA · PostgreSQL · REST APIs ·
Angular · JWT Authentication · Git · Maven
• Developed scalable REST APIs for client onboarding, subscription management, invoice generation and payment
tracking using Java 17 and Spring Boot.
• Implemented secure API workflows using JWT Authentication, Role Based Access Control (RBAC) and
Hibernate Optimistic Locking.
• Integrated backend APIs with Angular frontend modules by validating authentication flow, request/response han-
dling and API communication.
Inbatoz Consultancy Pvt. Ltd., Pune Aug 2023 – Jul 2024
Junior Java Developer
Technologies: Java 17 · Spring Boot · Spring MVC · Hibernate · Spring Data JPA · PostgreSQL · REST APIs ·
Angular · Git · Maven
• Developed backend APIs for employee onboarding, department management and role assignment using Spring
Boot and Hibernate.
• Implemented dynamic filtering and search functionalities using JPA Specifications, Criteria API, Pagination
and Sorting.
• Assisted in frontend API integration using Angular, validating API communication and UI workflows.
Project
Employee Management System (Microservices)
Tech Stack: Java 17 · Spring Boot · Microservices · Spring Cloud · Eureka Server · API Gateway · PostgreSQL ·
REST APIs · JWT Authentication · Maven
Microservices-based backend application for managing employee records, department services and secure API com-
munication.
• Developed microservices for employee and department management using Spring Boot and REST APIs.
• Implemented service discovery using Eureka Server and centralized routing using API Gateway.
• Secured APIs using JWT Authentication and integrated PostgreSQL for data persistence.
• Managed project dependencies and builds using Maven with layered architecture principles.
B2B Billing & Subscription Management
Tech Stack: Java 17 · Spring Boot · Hibernate · PostgreSQL · REST APIs · Angular · JWT Authentication · JUnit
5 · Maven
Backend platform to manage B2B client billing lifecycle including onboarding, subscription management, invoice
generation and payment tracking.
• Developed secure REST APIs for subscription management, usage tracking and invoice generation using Spring
Boot and Hibernate.
• Implemented JWT Authentication and Role Based Access Control (RBAC) for secure API access.
• Integrated Angular frontend modules with backend APIs and validated request/response workflows.
• Developed unit tests using JUnit 5 and Mockito while managing builds using Maven.
1
Technical Skills
Programming Languages: Core Java, Advanced Java, Java 17, J2EE, OOP, Exception Handling, Collections
Framework, Java Streams, Lambda Expressions.
Backend Technologies: Spring Boot, Spring MVC, Spring Data JPA, Hibernate ORM, RESTful Web Services,
Microservices, JWT Authentication, REST API Development.
Frontend Technologies: Angular, HTML, CSS, JavaScript, Bootstrap, REST API Integration.
Database: PostgreSQL, MySQL, SQL, JDBC, JPQL, HQL, Relational Databases.
Testing: JUnit 5, Mockito, Unit Testing, Integration Testing.
Tools & Build: Git, GitHub, Maven, Postman, Swagger UI, IntelliJ IDEA.
Architecture & Concepts: MVC Architecture, DTO Pattern, Layered Architecture, SOLID Principles, Ag-
ile/Scrum Methodology, API Integration, Pagination & Sorting.
Soft Skills: Problem Solving, Communication, Team Collaboration, Debugging, Analytical Thinking.
Academic Qualification
Master of Computer Applications (MCA)
Savitribai Phule Pune University — Dr. D. Y. Patil School of MCA, lohegaon, Pune Aug 2023 – May 2025
Grade: B+
Bachelor of Computer Applications (BCA)
Savitribai Phule Pune University — ATSS CBSCA, Pune Aug 2020 – Oct 2023
Grade: A