I am a Java Backend Developer passionate about building scalable, secure, and maintainable applications. I enjoy designing RESTful APIs, working with the Spring ecosystem, and solving real-world problems through clean and efficient code. I'm always exploring new backend technologies and continuously improving my software engineering skills.
These are some of my favorite technologies that I enjoy working with and use most frequently.
Backend Stack
![]() |
![]() |
|---|
Databases
![]() |
![]() |
![]() |
|---|
Tools
![]() |
![]() |
![]() |
|---|
An open-source community where developers collaborate to learn Java and Spring Boot by building real-world backend applications together.
- Tech Stack: Java, Spring Boot, Spring Data JPA, Hibernate, Maven, Git, MySQL, PostgreSQL, Oracle Database, Liquibase, Redis, Docker
- Repository: https://github.com/ibrahimqarayev/open-spring-lab
- Why it matters: Creator and maintainer of an active open-source learning community with 10+ contributors. I organize development tasks, review pull requests, mentor contributors, and promote collaborative backend development through real-world projects and GitHub workflows.
A RESTful backend application for managing restaurants, user reviews, and photo uploads with secure authentication and advanced search capabilities.
- Tech Stack: Java, Spring Boot, Spring Security, OAuth2, Keycloak, Elasticsearch, Kibana, MapStruct, Docker Compose
- Repository: https://github.com/ibrahimqarayev/restaurant-review-api
- Why it matters: Demonstrates secure JWT authentication with Keycloak, full-text and geolocation search using Elasticsearch, layered architecture, Docker-based infrastructure, and production-oriented backend design.
A full-stack personal finance management application that helps users manage income, expenses, savings, and financial insights through a secure and responsive dashboard.
- Tech Stack: Java, Spring Boot, Spring Security, JWT, PostgreSQL, HTML, CSS, JavaScript
- Repository: https://github.com/ibrahimqarayev/spend-smart
- Why it matters: Demonstrates end-to-end application development, including secure JWT authentication, RESTful API design, financial data management, responsive frontend development, interactive analytics dashboards, and full CRUD functionality.
A RESTful backend application that enables authors to publish books, students to read and subscribe to authors, and automatically sends email notifications for newly published books.
- Tech Stack: Java, Spring Boot, Spring Security, JWT, Spring Data JPA, PostgreSQL, Liquibase, Docker, Spring Mail, OpenAPI, Maven
- Repository: https://github.com/ibrahimqarayev/bookstore-api
- Why it matters: Demonstrates role-based authorization, JWT authentication, database versioning with Liquibase, email notifications, API documentation with OpenAPI, and containerized backend development using Docker.
A RESTful Blog API that enables authenticated users to manage blog posts, categories, and tags with secure JWT-based authentication.
- Tech Stack: Java, Spring Boot, Spring Security, JWT, Spring Data JPA, PostgreSQL, H2, Gradle, Docker, MapStruct, Lombok
- Repository: https://github.com/ibrahimqarayev/simple-blog-api
- Why it matters: Demonstrates secure authentication with JWT, layered REST API design, relational data modeling, CRUD operations, and containerized application development using Docker.
- Deepening my knowledge of Microservices Architecture
- Learning Kubernetes and container orchestration
- Exploring Cloud-Native Development
- Building scalable and production-ready backend applications
- Email: qarayevibrahimm@gmail.com
- LinkedIn: https://linkedin.com/in/ibrahimqarayev










