Senior Java Developer with 4+ years in Spring Boot & Microservices Architecture
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
Experienced Java Developer with 4.1 years of expertise in Java 8, Java 17, Spring Boot, Spring MVC, and RESTful API development. Skilled in microservices architecture, JPA/Hibernate, and SQL databases for building scalable backend systems. Proficient in Maven, Git, and JUnit, with strong knowledge of OOP principles, clean code, and performance optimization. Adept Agile/Scrum environments and passionate about delivering reliable, maintainable software solutions.
ALIAH UNIVERSITY KOLKATA
BACHELOR OF TECHNOLOGY(CSE) · Computer Science Engineering
August 1, 2018 – June 30, 2022
NeoSoft Technologies
Java Developer
November 1, 2025 – Present
India
Vintage Software
Java Developer
January 1, 2022 – November 1, 2025
India
ROOM ROAMER
June 10, 2026 – Present
Designed a scalable microservices-based hotel booking platform using Java 8, Spring Boot, and Spring Cloud, following clean architecture and DDD principles. Implemented secure authentication and authorization using Spring Security with JWT-based login and role-based access control. Built RESTful APIs for core modules (Property, Inventory, Booking, Pricing) ensuring high availability and performance. Developed Property module with AWS S3 integration for image uploads and multi-tenancy support using tenantId. Designed Inventory module with optimistic locking (@Version) to handle concurrency and prevent double booking. Developed Booking module to validate availability, coordinate between services, and trigger notifications. Implemented dynamic pricing engine with seasonal adjustments and coupon logic. Integrated Elasticsearch for full-text search and filtering (city, price, rating). Configured Spring Cloud Gateway for routing, JWT validation, and rate limiting. Used Eureka Server and Spring Cloud Config for service discovery and centralized configuration. Applied Resilience4j patterns (Circuit Breaker, Retry, Rate Limiter) for fault tolerance. Integrated Redis caching to improve performance and reduce database load. Used Spring Data JPA and Hibernate for database operations with pagination and sorting. Applied Hibernate Validator and global exception handling for input validation and error management. Enabled distributed tracing (Zipkin, Sleuth) and monitoring via Spring Boot Admin. Documented APIs using Swagger (OpenAPI) and tested endpoints with Postman. Containerized services using Docker and implemented CI/CD pipelines with GitHub Actions. Used Apache Kafka for asynchronous communication (events like booking notifications). Implemented logging and monitoring using SLF4J and ELK Stack (Elasticsearch, Kibana). Wrote unit and integration tests using JUnit and Mockito. Worked in Agile Scrum, managing tasks via JIRA and version control using Git and GitHub. Leveraged GitHub Copilot to improve development speed and test coverage.
Cultural Fit Analysis
The candidate's project experience, particularly the 'ROOM ROAMER' platform, showcases a strong alignment with modern, scalable, and distributed system development, which is indicative of a good cultural fit for a dynamic tech environment. Their continuous engagement with diverse technologies (AWS, Kafka, Elasticsearch, Docker, Kubernetes) and methodologies (Agile, DDD, Clean Architecture) suggests adaptability and a proactive learning mindset. The breadth of skills and experience across different companies (NeoSoft Technologies, Vintage Software) also points to a versatile individual capable of integrating into various team cultures.
Soft Skills & Operational Fit
The candidate demonstrates strong operational fit through consistent application of Agile Scrum methodologies, active participation in sprint ceremonies, and effective use of project management tools like JIRA. Their experience in collaborative environments, including peer code reviews and version control with Git/GitHub, indicates good teamwork and adherence to best practices. The use of GitHub Copilot suggests an openness to leveraging modern development tools for efficiency.