Ahmed habib
@ahmedhabib
Java backend developer building scalable Spring Boot microservices with Kafka and clean architecture.
What I'm looking for
I’m a Java Backend Developer specializing in Spring Boot and microservices, focused on building scalable, production-ready applications with Clean Architecture and RESTful APIs.
In my CodeAlpha Java Web Development Internship, I designed and developed RESTful APIs with Spring Boot (Clean Architecture: Controller/Service/Repository), delivering 10+ endpoints. I used Spring Data JPA with PostgreSQL and wrote optimized JPQL queries to reduce redundant DB calls, improving maintainability through modular OOP-based components.
I also build secure backends like my e-commerce and Movie Management System projects, implementing JWT authentication and RBAC with Spring Security, modeling relational entities with Hibernate/JPA, and tuning queries to eliminate N+1 issues. I enjoy event-driven systems with Apache Kafka, and I work best in Agile teams with strong OOP principles (SOLID, Design Patterns, AOP) and a pragmatic, delivery-focused mindset.
Experience
Work history, roles, and key accomplishments
Java Web Development Internship
CodeAlpha
Dec 2025 - Jan 2026 (1 month)
Designed and developed RESTful APIs with Spring Boot using Clean Architecture, delivering 10+ endpoints for core business workflows. Applied Spring Data JPA with PostgreSQL and optimized JPQL queries to reduce redundant database calls while improving overall code maintainability.
Education
Degrees, certifications, and relevant coursework
Alexandria University, Faculty of Science
Bachelor of Science, Computer Science and Mathematics
2020 - 2024
Grade: CGPA: 3.4 (Very Good)
B.Sc. in Computer Science and Mathematics with coursework in Java & OOP, Data Structures & Algorithms, Database Management (PostgreSQL/Oracle PL-SQL), and Backend Web Development (Jakarta EE). Also studied Discrete Mathematics, Probability & Statistics, and Mathematical Logic & Boolean Algebra.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Portfolio
github.com/ahmed-habib321Job categories
Skills
Interested in hiring Ahmed?
You can contact Ahmed and 90k+ other talented remote workers on Himalayas.
Message AhmedFind your dream job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
