
Muhammad Hammad
Java Backend Developer
Hire this person
Send a job offer directly to this candidate
About
3+ Years of Professional Experience Java Backend Engineer with 3+ years building and operating production microservices handling 100k+ requests per day. Specialize in event-driven architectures (Kafka, RabbitMQ), secure API design (JWT, Spring Security), and performance tuning through Redis caching and asynchronous processing. Delivered 8+ backend microservices from design to production at the Associated Press of Pakistan and Marvelous Coders, spanning HR platforms, healthcare booking systems, and real-time news ingestion, with a consistent focus on reliability under concurrent load.
Experience
Software Engineer at Associated Press of Pakistan (2024-08 – Present)
- Co-architected the organization’s HRM platform from the ground up — 8 modules, 24 database tables, 65 REST endpoints — now the core system 1,500+ employees rely on for attendance, leave, and payroll.
- Redesigned the outstation news ingestion pipeline (US, China, and other bureaus) from synchronous to async, eliminating peak-hour timeouts and giving editors real-time notification when a story lands.
- Automated attendance validation and payroll business rules that used to be handled manually, cutting payroll processing time by 70% and largely eliminating the manual errors that came with it.
- Replaced a manual, multi-step leave verification process with a digital approval workflow, bringing approval time down from 15–20 minutes to under 3.
- Own the backend logic behind attendance, leave, and payroll for 1,200+ daily active users, handling 18,000–25,000 API requests a day.
- Built JWT-based auth with 6 role levels so permissions are enforced at the API layer instead of manually managed, closed off unauthorized cross-role access in the process.
- Wrote the test suite for the platform (JUnit 5, Mockito, Postman) — 120+ unit tests and 180+ integration scenarios that caught 35 defects before they reached production.
Junior Java Developer at Marvelous Coders (2023-04 – 2024-06)
- Co-developed Spring Boot microservices for appointment booking and patient management, implementing optimistic locking on slot scheduling to prevent double-booking under concurrent traffic.
- Shifted confirmation workflows to Kafka and cached doctor availability lookups in Redis, dropping booking API response times from 2.4s to 450ms and cutting peak database load by 65%.
- Built a centralized notification service handling 120,000+ monthly events, cutting SMS operational costs by 65% by prioritizing push notification delivery.
- Decoupled payment refund and verification workflows using RabbitMQ, isolating payment gateway failures from the primary checkout flow to ensure system availability.
- Secured patient data end-to-end with Spring Security and JWT, enforcing role-based access control across all authenticated endpoints.
- Owned the end-to-end service lifecycle across dev, testing, deployment, and monitoring, resolving 60+ production issues across distributed services with an average resolution time under 4 hours.
Education
Bachelor of Computer Science – Shaheed Zulfikar Ali Bhutto Institute of Science and Technology (2019 – 2023)
