Senior Java Developer with 3+ years in Spring Boot & RESTful API development.
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
Over 3+ years of experience in the analysis, design and development of high-quality software applications. Proficient in Java, Spring Framework, Spring Boot, Spring Data JPA and RESTful API development, with a foundational understanding of microservices architecture. Hands-on experience with SQL databases such as MySQL developer tools like Git/GitHub and Maven. I have 3+ years of extensive professional experience in the development, support, maintenance and implementation of medium to large sized components of a project module.
AKTU, Varanasi, U.P.
B.Tech · Electronics and Communication
August 1, 2014 – June 30, 2018
Saraswati Vidya Mandir Inter College, Varanasi, U.P.
10th
N/A – May 31, 2011
Saraswati Vidya mandir Inter College, Varanasi, U.P.
12th
N/A – May 31, 2013
Webearn SolutionPvt Ltd
Java Developer
December 1, 2022 – Present
India
Online Book Publishing & Selling Platform
June 1, 2024 – Present
This platform supports authors to publish their books, manage pricing, and track sales, while users can browse, search, and purchase books. Designed and developed RESTful APIs for author onboarding, book publishing, catalog management, search filters, and user purchase flow. Implemented modules for author registration, book publishing, user authentication, book search (by title & author), and secure payment flow. Used REST APIs, Spring Data JPA, MySQL, and JWT for secure access. Developed REST APIs using Spring Boot, Spring MVC, and Spring Data JPA for managing authors, books, orders, and payments. Implemented user roles (Author, Reader, Admin) with secure login and registration using Spring Security. Designed modules for book publishing, book purchase, and author book management. Integrated CRUD operations for Book, Author, Category, and Order modules with MySQL database. Implemented exception handling using @ControllerAdvice and custom exception classes. Used DTOs, follow architecture Controller → Service → Repository for code. Write e JPA queries and optimized database schema for fast search and retrieval. Managed application configuration using application.properties/application.yml. Performed testing of REST APIs using Postman. Used GitHub for version control and team collaboration.
Employee Management System
November 1, 2022 – June 30, 2024
This is a backend-based Employee Management System where the Admin manages Employees, Projects, and Clients. The system handles complete CRUD operations and maintains relationships between Employees → Projects → Clients. The application is fully developed using Spring Boot, Hibernate/JPA, and MySQL, with REST APIs tested using Postman. Designed and developed RESTful APIs for managing Employees, Projects, and Clients using Spring Boot. Implemented CRUD operations using Spring Boot, Hibernate/JPA, and MySQL. Designed database relationships: Employee → Project (One-to-Many / Many-to-One) Client → Project (One-to-Many) Implemented layered architecture: Controller ← Service → Repository. Handled validations using Spring Validation and global exception handling using @ControllerAdvice. Tested all API endpoints using Postman. Write DTOs and Response Models for clean JSON structures.
Cultural Fit Analysis
The candidate's project experience, while focused on backend Java development, shows a consistent application of modern Spring ecosystem technologies. The projects are typical for a Java developer role, indicating a good alignment with standard software development practices. The breadth of skills listed in the resume (Core Java, Java 8, J2EE, Collections, various Spring modules, design patterns, microservices concepts) suggests a willingness to learn and apply diverse technologies. However, the projects themselves are somewhat similar in scope (CRUD operations, REST APIs), which limits the demonstration of diversity in problem-solving or domain exposure. The experience level (3+ years) aligns with a senior role, but the depth of experience in complex system design or architectural decision-making is not explicitly detailed in the project descriptions.
Soft Skills & Operational Fit
The candidate demonstrates a foundational understanding of software development lifecycle and collaborative tools like Git/GitHub and Jira. The self-proclaimed 'Fast Learner and Good Team Player' with 'Strong Debugging and Problem-Solving Skill' suggests a positive operational fit, though these are self-reported and not validated by assessments. Experience with Agile (SCRUM) indicates adaptability to iterative development environments.