Senior Java Engineer with 3+ years in Microservices & Cloud 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
Backend Developer with 3+ year of experience in building scalable microservices using Java, Spring Boot, and Hibernate (JPA). Skilled in developing secure RESTful APIs (JWT), event-driven systems with Kafka, and deploying applications on AWS with Docker & Jenkins CI/CD. Proficient in API Gateway, MySQL and collaborating effectively within Agile/Scrum teams.
DAV Institute of Engineering and Technology, Jalandhar
Bachelor of Technology · Information Technology
August 1, 2019 – June 30, 2023
Zibtek
Java Developer
February 1, 2023 – Present
India
sonesta.com
February 1, 2023 – June 1, 2026
Implemented secure login, registration, password management. Role-based access control (Admin/Organizer/Customer) using Spring Security + JWT. Persistent session handling with token validation. CRUD operations for hotel listings, metadata (images, rules, amenities). Managed image uploads via AWS S3 and exposed presigned URLs. Used Hibernate/JPA for relational mapping and validations. Handled availability, room types, and dynamic pricing logic. Implemented date-based inventory tracking with optimized queries. Developed a booking engine with validation, availability check, and confirmation number generation. Synchronized inventory update and cancellation workflows. Implemented full-text search with Elasticsearch (hotel name, location, amenities). Applied multi-criteria filters: star rating, price range, facilities, room type. Real-time communication via Kafka, triggered email using Twilio. Event reminders & booking confirmations sent asynchronously. Implemented JWT-based authentication & authorization. Secured user credentials using BCrypt password hashing and enforced strong password policies. Developed a React.js frontend to interact with microservices via REST APIs. Built for user-facing modules (login, event listing, booking). Designed application routing using React Router for smooth navigation between modules. Implemented API Gateway for routing, security, and rate limiting. Eureka Server for service discovery and registration of microservices. Zipkin integrated for distributed tracing and performance monitoring. Spring Boot Admin Server for real-time monitoring of microservices health. Containerized microservices using Docker, deployed on AWS (EC2, S3, IAM roles).
Cultural Fit Analysis
The candidate's project experience, particularly 'sonesta.com', showcases a comprehensive understanding of modern software development practices, including microservices, event-driven design, and cloud deployment. The breadth of technologies used (Java, Spring Boot, Kafka, AWS, Docker, React.js) indicates adaptability and a willingness to learn diverse tools, which is positive for cultural fit in a dynamic environment. The focus on secure development (JWT, BCrypt, RBAC) and system resilience (API Gateway, Eureka, Zipkin) aligns with best practices. The candidate's single professional project, while extensive, limits the assessment of diversity in project types or team structures. The candidate's experience level (3+ years) aligns with a senior role, but the depth of experience in different organizational contexts is not fully clear.
Soft Skills & Operational Fit
The candidate's resume indicates experience in Agile/Scrum teams and JIRA, suggesting a good fit for collaborative development environments. The detailed project description implies strong problem-solving skills and the ability to manage complex features like dynamic pricing, inventory tracking, and full-text search. However, without specific behavioral assessment data, a deeper evaluation of soft skills like leadership, conflict resolution, or advanced communication is not possible.