About
Java Backend Developer with 4+ years of experience designing and developing scalable enterprise and microservices-based applications using Java, Spring Boot, and Microservices architecture. Strong expertise in building RESTful APIs, event-driven systems using Apache Kafka, and batch processing with Spring Batch for high-volume data processing. Proficient in Hibernate, Spring Data JPA, and SQL (MySQL/PostgreSQL) for efficient database design and performance optimization. Hands-on experience implementing API security using Spring Security, JWT, OAuth2, and API management with Apigee. Experienced with CI/CD pipelines using Jenkins, performance testing with Apache JMeter, and monitoring using ELK Stack. Skilled in JUnit, Mockito, and deploying containerized applications using Docker, Kubernetes, and AWS in Agile/Scrum environments to deliver reliable, high-performance backend services.
Skills & Expertise (52)
Work Experience
Software Engineer
Value Information Technology Solutions Pvt. Ltd.
Jan 2023 - Aug 2024
Analyzed requirement specifications and solution designs to implement scalable Java backend functionality using Java 8 and Spring Boot Microservices architecture. Developed RESTful APIs and microservices using Spring Boot, implementing JSON-based request/response processing for reference data retrieval and system integration. Designed and implemented business logic, controllers, and validation layers following MVC architecture and OOP principles. Built the persistence layer using Hibernate and Spring Data JPA, optimizing SQL queries, joins, and stored procedures in Oracle database for high-performance data processing. Implemented API security using Spring Security with OAuth2 and JWT authentication, ensuring secure communication between services. Conducted peer code reviews, resolved issues in SonarQube, and collaborated with cross-functional teams in an Agile/Scrum environment to maintain high code quality and delivery standards.
Software Engineer
Value Information Technology Solutions Pvt. Ltd.
Feb 2022 - Present
Developed scalable Java backend microservices using Java 8/11/17 and Spring Boot, implementing RESTful APIs for high-volume post-travel data processing and system integrations. Designed and implemented Microservices architecture with modular services, improving system scalability, maintainability, and performance. Built the data persistence layer using Hibernate, Spring Data JPA, and SQL, optimizing queries, joins, stored procedures, and indexing for large-scale data operations. Developed batch processing workflows using Spring Batch to process and validate large volumes of post-travel data efficiently. Implemented event-driven architecture using Apache Kafka to support asynchronous messaging and real-time data processing between microservices. Secured CDMS Modules using Spring Security, OAuth2, and JWT authentication, ensuring secure service-to-service communication. Managed API gateway policies and traffic routing using Apigee, enabling secure API integration and monitoring. Implemented CI/CD pipelines using Jenkins, performed performance testing using Apache JMeter, and monitored production systems using ELK Stack.
Software Engineer
Value Information Technology Solutions Pvt. Ltd.
Apr 2022 - Dec 2022
Analyzed requirement specifications and solution designs to implement backend enhancements in Java-based applications. Developed and optimized RESTful services using Java and Spring Boot, implementing JSON-based request/response processing. Built server-side controllers, validations, and business logic, and configured application properties using YAML files. Performed performance testing using Apache JMeter to ensure application scalability and performance. Implemented unit testing using JUnit and Mockito to improve code quality and reliability.
Education
B.Tech (Computer Science) - Seemanta Engineering College, BPUT
- 2022 · Afghanistan
Intermediate (12th) - CHSE
- 2018 · Afghanistan
Matriculation (10th) - BSE
- 2016 · Afghanistan