Java Backend Developer with 4+ years of experience building scalable, high-performance backend systems using Java 8+, Spring Boot, REST APIs, Hibernate, and MySQL. Skilled in multithreading, clean & testable code, API optimization, and Agile delivery, with hands-on experience in JUnit, Mockito, Docker, and CI/CD pipelines.
Mass Cancel
Bulk Edit Subsession
Change Checker
End-to-End SDLC Involvement
Programming & Core Java: Java 8, OOPs, Collections Framework, Multithreading, Exception Handling, Generics, Lambda Expressions, Streams API
Frameworks & Libraries: Spring Boot, Spring MVC, Spring Data JPA, Hibernate, Spring Security, Lombok
Web Services & API: RESTful API design & development, JSON, Swagger/OpenAPI, API versioning, Postman (API testing)
Database & ORM: MySQL, JPA, Hibernate, Query Optimization, Transaction Management
System Design & Architecture: Low-Level Design (Class & Object Design, SOLID Principles, Clean Code), High-Level Design (Service Interaction, Flow Diagrams, Layered Architecture)
Testing & Quality: Unit Testing with JUnit 5, Mockito for mocking, Test-Driven Development (TDD)
DevOps & Tools: Git & GitHub, Maven, Docker (containerization), Jenkins (CI/CD)
Logging & Monitoring: SLF4J