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.

Alaa Al Janadi

About Me

3+
Years in Tech
5+
Projects Completed
20+
Technologies

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

Jan 2023 - PresentVienna, Austria

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
JavaSpring Boot.NETAngularTypeScriptTailwind CSSMongoDBPostgreSQLDockerGit

Freelance Graphic & 3D Designer

Self-Employed

Jan 2018 - Dec 2020Istanbul, Turkey

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
Graphic Design3D ModelingAdobe Creative SuiteClient Management

Real Estate Agent

Alwadi

Jan 2018 - Dec 2020Istanbul, Turkey

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
SalesClient RelationsMarketing

Sales & Design Assistant

Bambum

Jan 2016 - Dec 2018Istanbul, Turkey

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
SalesDesignCustomer Service

Skills & Technologies

Programming Languages

Java90%
C#80%
JavaScript/TypeScript70%
C/C++70%
Python70%

Databases

PostgreSQL70%
MySQL70%
MongoDB70%
SQL70%

Frameworks & Technologies

Spring Boot85%
Spring Security80%
Spring Data JPA85%
REST APIs90%
JWT Authentication80%
ASP.NET75%
Entity Framework60%
Angular60%
React60%
Next.js60%

DevOps & Tools

Linux85%
Bash / PowerShell60%
Docker80%
Git/GitHub90%
CI/CD (Github actions / Jenkins)40%
Virtual Machines70%
VS Code90%
IntelliJ IDEA80%
Postman80%

Featured Projects

💻
Java 17|Spring Boot

Portfolio Creator API

Featured

A 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.

Java 17Spring BootSpring SecurityMongoDBJWTiText PDF
💻
Java 21|Spring Boot

User Order Admin Microservices

Featured

A 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.

Java 21Spring BootSpring CloudEurekaAPI GatewaySpring SecurityH2 DatabaseRestTemplateWebClient
💻
Java|Spring Boot

Charla (Team Project)

Featured

Collaborated 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.

JavaSpring BootGitGitHubAgile/Scrum
💻
C#|ASP.NET

Flags - Country Info API

Featured

An 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.

C#ASP.NET.NET 6.0MongoDBREST API
💻
TypeScript|Angular 21

Recipe Book

Featured

A 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.

TypeScriptAngular 21Tailwind CSS v4Angular SignalsRxJSlocalStorage

Education

Peer-to-Peer Programming Training (C/C++)

2024 - 2025

42 ViennaVienna, 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 - 2023

Everyone Codes gGmbHVienna, 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 - 2015

University of DamascusSyria

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

Languages

Arabic(Native)
German(B1)
English(Advanced)

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!