About
Java Backend Developer with 4.3 years of experience designing, building, and deploying scalable, high-performance backend systems for e-commerce and hospitality platforms. Skilled in Java 8/17, Spring Boot, Hibernate, microservices, and distributed system design, with deep hands-on expertise in Apache Kafka event streaming, Redis caching at scale, and MySQL/MongoDB optimization on AWS. Experienced in TDD, CI/CD pipelines, SOLID principles, and clean architecture, with a consistent record of improving API performance and test coverage in Agile environments.
Skills & Expertise (55)
Work Experience
Software Engineer
TapQwik Software Pvt. Ltd.
May 2022 - Present
Engineered production-grade microservice backends using Java 8/17, Spring Boot, Hibernate, and MySQL, sustaining high-volume transactional workloads for enterprise e-commerce and hospitality platforms. Architected RESTful APIs with versioning, input validation, and full OpenAPI/Swagger documentation to support seamless frontend and third-party integrations. Cut API response times significantly through layered Redis caching, JPA query optimization, N+1 fix strategies, and pagination across critical service endpoints. Designed and deployed Apache Kafka event-driven pipelines with producer/consumer setup, topic partitioning, and consumer group management, improving inter-service decoupling and fault tolerance. Deployed containerized services on AWS EC2 and S3 using Docker and automated Jenkins CI/CD pipelines, achieving zero-downtime releases and cutting manual release effort by 60%. Established 80%+ JUnit 5 and Mockito test coverage through TDD, reducing regression defects, and enforced code quality via SonarQube gates and structured peer reviews. Applied SOLID principles and design patterns (Factory, Singleton, Builder, Strategy) alongside SQL/MongoDB profiling to eliminate performance bottlenecks and maintain clean production codebases. Led root cause analysis (RCA) for production incidents and authored preventive fixes, reducing incident recurrence by 45% over 6 months. Collaborated within Agile/Scrum teams, consistently delivering sprint commitments while contributing to sprint planning, stand-ups, retrospectives, and code reviews.
Education
Bachelor of Technology (Computer Science & Engineering) - Arya Institute of Engineering & Technology
- 2020 ยท Afghanistan
Certifications
No certifications added yet
Interested in this developer?
Profile Score Breakdown
Profile Overview
Skills (55)
Click a skill to find developers with the same skill