Senior Java Developer with 3+ years in Spring Boot & Microservices
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
Java Developer with 3+ years of experience designing and implementing scalable, high-availability backend systems using Java, Spring Boot, Hibernate, and Microservices architecture. Proven expertise in building secure RESTful APIs with Spring Security and JWT, implementing event-driven solutions using Kafka, and optimizing database performance. Hands-on experience with CI/CD pipelines, cloud deployments, and Agile/Scrum methodologies.
Dr. A.P.J. Abdul Kalam Technical University
Bachelor of Technology (B.Tech) · Computer Science & Engineering
N/A – Present
Aufait Technologies
Java Developer
August 1, 2022 – April 1, 2026
Bengaluru, Karnataka, India
Healthcare Appointment Booking Platform
August 1, 2022 – April 1, 2026
User & Doctor Service – Implemented JWT-based authentication and role-based access control (Admin, Doctor, Patient) using Spring Security. Developed Spring Boot REST APIs for user registration, doctor profile management, specialization mapping, and availability scheduling. Added password encryption and two-factor authentication to improve application security. Appointment Service – Developed appointment scheduling, rescheduling, and cancellation APIs using Spring Boot with conflict-resolution logic to prevent overlapping bookings. Integrated Apache Kafka for asynchronous notifications and real-time appointment updates. Medical Records Service –Developed Angular front-end modules integrated with Spring Boot APIs to manage prescriptions, lab reports, and patient history using RBAC, with audit logging and AWS S3-based secure storage and versioning of medical records. Notification Service – Implemented asynchronous, event-driven notification workflows using Apache Kafka for reminders and status updates. Designed configurable notification templates with multilingual support to ensure reliable message delivery. Added retry and backup queues to handle failed messages, improved the message process to make it faster and handle more notifications smoothly, and added simple monitoring tools to track notification status in real time. Inventory & Pharmacy Service – Developed Spring Boot REST APIs for medicine availability, ordering, and stock management. Implemented vendor integration and low-stock alert mechanisms to ensure efficient inventory control. Added automatic stock updates to keep inventory accurate, improved order handling to make the process faster, and created easy-to-read logs to track medicine movements and system issues. Infrastructure & Deployment -Deployed Spring Boot microservices on AWS (EC2, RDS, S3, CloudWatch) and containerized applications using Docker. Configured auto-scaling, load balancing, monitoring, and disaster recovery strategies to ensure high availability and reliability. Testing & Monitoring – Performed API testing with Postman, JUnit, Mockito, implemented exception handling and logging, and monitored health using Spring Boot Admin. Collaboration & Delivery – Worked in Agile for sprint planning, collaborated with QA/front-end teams for integration, and maintained CI/CD pipelines using Git, Maven, and Jenkins.
Cultural Fit Analysis
The candidate's experience in a team of 15 on a complex 'Healthcare Appointment Booking Platform' project, utilizing Agile Scrum, demonstrates an ability to work effectively in structured, collaborative environments. The breadth of technologies and responsibilities across multiple services (User, Appointment, Medical Records, Notification, Inventory, Infrastructure) indicates adaptability and a willingness to tackle diverse technical challenges. The role alignment with a 'Senior Java Developer' is strong, suggesting a good cultural fit for a team seeking a technically capable and collaborative individual.
Soft Skills & Operational Fit
The candidate's project descriptions highlight collaboration with QA/front-end teams, adherence to Agile/Scrum methodologies, and involvement in sprint planning, indicating good team collaboration and operational fit. The focus on reliable message delivery, monitoring, and disaster recovery suggests a proactive and responsible approach to system stability.