Welcome, I'm
Alaa Al Janadi
Java Backend Developer
Spring Boot · Spring Security · REST APIs · PostgreSQL · Docker · Angular
Backend developer specializing in Java and Spring Boot — building secure REST APIs with JWT auth, Spring Security, and JPA. Experienced with PostgreSQL, MongoDB, Docker, and Linux. I also build Angular frontends to round out my projects.

About Me
Java Backend Developer specializing in Spring Boot, Spring Security, and REST API design — with hands-on experience in C# and ASP.NET. I build secure, scalable backend systems backed by PostgreSQL, MySQL, and MongoDB, containerized with Docker and managed on Linux. On the frontend, I complement my skills with Angular.
I design and ship clean REST APIs with JWT authentication, Spring Data JPA, and proper separation of concerns — deployed via Docker on Linux environments. I version everything with Git, test with Postman, and have experience with CI/CD pipelines. Beyond backend, I enjoy crafting Angular frontends with modern patterns like signal-based state management.
Originally from Syria, I hold a Bachelor's degree in Civil Engineering from the University of Damascus. After relocating to Austria, I transitioned into software development through programs at Everyone Codes and 42 Vienna, where I developed strong skills in Java, Spring Boot, and modern development practices.
I thrive in multicultural, agile teams and am always eager to learn new technologies. My background gives me unique perspectives on problem-solving and adaptability.
Work Experience
Software Developer
Personal Projects
Building and developing personal software projects across backend and frontend to strengthen full-stack skills and explore new technologies.
- •Developed 4+ applications using Java, Spring Boot, .NET, and Angular
- •Built RESTful APIs with authentication, database integration, and documentation
- •Implemented Portfolio Creator API with JWT authentication and PDF export
- •Created Flags API using ASP.NET and MongoDB for country data management
- •Built Recipe Book app with Angular 21, Signals-based state management, dark/light theme, and localStorage persistence
- •Practiced agile methodologies, version control, and clean code principles
Freelance Graphic & 3D Designer
Self-Employed
Designed advertising and marketing materials for local clients while managing projects independently.
- •Designed advertising and marketing materials for local clients
- •Managed projects independently, focusing on client communication and satisfaction
- •Created visual content for various marketing campaigns
- •Delivered high-quality designs within tight deadlines
Real Estate Agent
Alwadi
Worked in real estate sales while also providing design services.
- •Managed client relationships and property listings
- •Conducted property viewings and negotiations
- •Developed marketing materials for properties
Sales & Design Assistant
Bambum
Combined sales and design roles at a retail company.
- •Assisted with product design and visual merchandising
- •Supported sales operations and customer service
- •Created promotional materials and displays
Skills & Technologies
Programming Languages
Databases
Frameworks & Technologies
DevOps & Tools
Featured Projects
Portfolio Creator API
FeaturedA Spring Boot application providing a comprehensive RESTful API for creating and managing portfolios. This pure backend service allows users to create, manage, and showcase their professional portfolios with secure authentication and PDF export functionality.
User Order Admin Microservices
FeaturedA comprehensive Spring Boot microservices architecture featuring service discovery, API Gateway, and inter-service communication. Implements Eureka for service registry, Spring Cloud Gateway for routing, and demonstrates both synchronous (RestTemplate) and reactive (WebClient) communication patterns between User Service and Order Admin Service with load balancing and proper error handling.
Charla (Team Project)
FeaturedCollaborated in a team to develop a Java-based application as part of the Everyone Codes mentoring program. Focused on implementing core features and ensuring code quality through peer reviews. Used Git for version control and GitHub for project management.
Flags - Country Info API
FeaturedAn ASP.NET web application that provides information about countries using a MongoDB database. Offers RESTful endpoints to retrieve country data including name, capital, continent, population, and top-level domain with flexible query options.
Recipe Book
FeaturedA modern, full-featured recipe management app built with Angular 21 and Tailwind CSS v4. Features a master–detail layout with full CRUD operations, favorite recipes, dark/light theme toggle persisted to localStorage, and responsive design with independent panel scrolling.
Education
Peer-to-Peer Programming Training (C/C++)
2024 - 202542 Vienna • Vienna, Austria
Intensive project-based learning focused on programming fundamentals and Linux environments.
- Project-based learning focused on data structures, algorithms, problem solving
- Strong emphasis on Linux environments, CLI usage, Docker, virtual machines, and basic networking
- Intensive teamwork, peer reviews, and self-organized learning
Advanced Java Training Program
2023 - 2023Everyone Codes gGmbH • Vienna, Austria
Comprehensive Java backend development training with focus on Spring ecosystem.
- Java backend development with Spring Boot, Spring Security, Spring Data JPA
- RESTful API design, authentication & authorization
- Databases: PostgreSQL, MySQL, MongoDB
- Agile team projects (Scrum), Git-based collaboration
- Docker-based local development and deployment workflows
Bachelor's Degree in Civil Engineering
2008 - 2015University of Damascus • Syria
Completed Bachelor's degree in Civil Engineering, developing strong analytical and problem-solving skills.
- Developed strong analytical and mathematical skills
- Project management and technical documentation
- Team collaboration on engineering projects
Get In Touch
I'm always open to new opportunities and interesting projects. Feel free to reach out!
Contact Information
eng.alaa.janadi@gmail.com
linkedin.com/in/alaaaljanadi
GitHub
github.com/alaaaljanadi
Location
Vienna, Austria
Languages
Open to remote and on-site opportunities in Austria/Europe
Let's Connect
I'm always interested in hearing about new projects and opportunities. Whether you have a question or just want to say hi, feel free to reach out!