About
System Analyst with 1+ year of professional experience in Java development, building and securing RESTful APIs (JWT/OAuth2, Swagger/OpenAPI documented) with Spring Boot, Spring MVC, and Spring Security, server-side web development with JSP and Servlets, event-driven services with Kafka/RabbitMQ, and caching layers with Redis for improved performance. Strong foundation in core CS fundamentals - Data Structures, Algorithms, Operating Systems, DBMS, and Computer Networks - along with OOP principles, hands-on experience in Hibernate/JPA, SQL (MySQL/PostgreSQL), unit testing, and Maven/Gradle-based builds with Git, Jenkins, and CI/CD, delivered within Agile/Scrum sprint cycles. Also brings frontend development experience in React.js, JavaScript, and HTML/CSS, and working exposure to Docker, Kubernetes, Spring AI, and cloud environments for application deployment.
Skills & Expertise (41)
Work Experience
System Analyst
Interra IT
Jul 2025 - Present
Build and maintain secure RESTful APIs using Spring Boot, Spring MVC, Spring Security, and Spring AI to power reliable backend services. Develop and support JSP and Servlet-based legacy web modules, integrating them with newer Spring Boot REST services as part of an ongoing modernization effort. Work with Hibernate/JPA and SQL to design, manage, and optimize application data, applying core DBMS concepts like indexing and normalization, and using Redis for caching to improve response times. Perform bug fixing and maintenance on the existing Java codebase, applying OOP and problem-solving fundamentals to improve overall application stability and reliability. Write unit tests with JUnit and Mockito as part of Agile/Scrum sprint cycles to ensure well-tested, dependable releases. Build event-driven backend flows with Kafka and RabbitMQ to handle asynchronous processing and keep services decoupled and scalable. Contribute to frontend components using React.js, JavaScript, and HTML/CSS, collaborating with the design team to deliver responsive, user-friendly interfaces alongside backend features. Use Git for version control, manage builds with Maven/Gradle, and support CI/CD pipelines with Jenkins and Docker-based deployment on AWS (EC2, S3) for application builds, collaborating closely with the team.
Education
Bachelor of Technology in Computer Science Engineering - GLA University
2021 - 2025 ยท Afghanistan
Certifications
No certifications added yet
Interested in this developer?
Profile Score Breakdown
Profile Overview
Availability Details
Visa Status
Citizen
Relocation
Open to Relocation
Skills (41)
Click a skill to find developers with the same skill