About
Java Backend Engineer with over 3 years of hands-on experience designing, developing and deploying high-volume, mission-critical applications for banking, fintech and e-commerce clients. Skilled in core Java SE/EE fundamentals, object-oriented analysis, design patterns, concurrency and multithreading. Expert in Spring Boot/Cloud, Hibernate and microservices architecture; adept at building RESTful APIs, event-driven messaging and data transformation pipelines that scale globally. Hands-on experience applying Test-Driven Development (TDD) and Behavior-Driven Development (BDD) principles, automated testing using JUnit & Cucumber. Demonstrated success optimizing SQL and NoSQL databases, implementing caching strategies and profiling JVM performance to achieve low latency and high availability. Proactive collaborator who leads end-to-end SDLC, mentors junior engineers and drives continuous improvement across DevOps, product and QA teams.
Skills & Expertise (63)
Work Experience
Software Engineer
Newgen Software Technologies
Jan 2023 - Present
Developed and maintained a microservices-based banking platform using Spring Boot, Spring Cloud and Hibernate, handling 10+ million transactions per month with 99.9% uptime. Architected RESTful APIs and event-driven services with RabbitMQ/Kafka for asynchronous processing; implemented domain-driven design and design patterns (Factory, Singleton, Strategy) to enhance modularity and reuse. Built scalable, multi-threaded modules using Java concurrency (Executors, Streams, CompletableFuture) and caching (Redis) to improve throughput by 30% and reduce latency to less than 100 ms. Led end-to-end SDLC activities – requirements analysis, design, coding, unit & integration testing (JUnit, Mockito), CI/CD pipeline with Jenkins and Docker – and deployed containerized applications to AWS Kubernetes (EKS) clusters using Terraform. Tuned SQL and NoSQL data stores; optimized database indexes, caching strategy and connection pooling to reduce query latency by 20% and support high throughput. Instrumented performance profiling and JVM tuning; integrated SonarQube and Splunk for code quality and monitoring, improving reliability and reducing memory leaks. Collaborated with product owners, QA, DevOps and security teams; mentored junior engineers, conducted code reviews and contributed to architectural design reviews for new modules. Contributed to internal developer tools and frameworks; automated build/test pipelines; championed adoption of SOLID principles and design best practices.
Education
Bachelor’s Degree in Computer Science & Engineering - NIET, Greater Noida
- 2019 · Afghanistan
Certifications
No certifications added yet
Interested in this developer?
Profile Score Breakdown
Profile Overview
Skills (63)
Click a skill to find developers with the same skill