About
Senior Software Engineer with 5 years of experience in Java and Spring Boot-based microservices development. Proven expertise in designing, developing, and deploying scalable Java/Spring Boot microservices and RESTful APIs using Spring Cloud, with secure authentication and authorization using OAuth2 and JWT, event-driven integrations through Apache Kafka and RabbitMQ, database optimization with MySQL/PostgreSQL, and cloud-native deployments on AWS using Docker, Kubernetes, Helm, Git, and CI/CD pipelines. Strong problem-solving, system design, with an MCA from National Institute of Technology, Jamshedpur.
Skills & Expertise (33)
Work Experience
Senior Software Engineer
Ultimate Kronos Group (UKG)
Feb 2023 - Oct 2024
Built a Spring Boot microservice with JWT authentication and 3-tier RBAC, enforcing manager-scoped, hierarchy-aware authorization for shift and leave approvals. Added circuit breaker and retry around payroll submission โ so attendance still saves even if payroll is down, with failed submissions auto-retried later. Built an event-driven scheduling platform using Kafka to decouple shift creation from notification, caching, and payroll consumers via a partitioned event topic. Design and developed RESTful APIs using Spring Boot for employee leave and absence tracking workflow.
Senior Software Engineer
CrystaSpace (Spacecor Solutions Pvt. Ltd.)
Nov 2021 - Jan 2023
Developed Project Tracking and Payment Management module using Java, Spring Boot, REST APIs, and MySQL. Designed and implemented RESTful APIs for project progress tracking, milestone updates, and payment processing. Designed database schemas and optimized queries for efficient data retrieval.
Software Engineer
Conduent Business Services
Jul 2019 - Oct 2021
Assisted in developing and enhancing core modules of the BenefitWallet web application suite for employers, employees, and call centre operations. Collaborated with cross-functional teams to identify system requirements and enhance software functionality and user experience. Resolved production defects across multiple application layers, reducing the open bug backlog by 20%.
Education
MCA | Computers - National Institute of Technology, Jamshedpur
- 2019 ยท Afghanistan
B.C.A. | Computer Applications (General) - Ranchi University
- 2016 ยท Afghanistan
Certifications
No certifications added yet
Interested in this developer?
Profile Score Breakdown
Profile Overview
Skills (33)
Click a skill to find developers with the same skill