Skip to main content
Muhammad Hammad

Muhammad Hammad

Java Backend Developer

Talent
IslamabadMember since September 22, 2026
JavaSQLSpring BootMySQLRabbitMQKafkaGitDockerJenkinsDesign PatternsMicroservices ArchitectureAWS (EC2, S3)CI/CD PipelinesRedisJWT
·

Hire this person

Send a job offer directly to this candidate

JavaSQLSpring BootMySQLRabbitMQ

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)

Skills

Java Backend Developer

Reviews

Related