Skip to content
emre.eger

Command menu

Search pages, projects or commands

Open to work · Junior Java Backend Developer

Muhammed Emre Eğer

Java Backend Developer

I build secure REST APIs, business rules and data-driven backend systems with Java and Spring Boot. I took Supplog from design decisions to deployment and shipped it.

~/emre
Run it to send a real request
{
  "name": "Muhammed Emre Eğer",
  "role": "Java Backend Developer",
  "stack": ["Java", "Spring Boot", "Spring Security", "PostgreSQL"],
  "location": "Istanbul, TR",
  "openToWork": true,
  "lookingFor": ["Junior Java Backend Developer", "Backend-Focused Full-Stack Developer"]
}
$ 

GET/projects?featured=true

Featured projects

View all
  • LiveBackend

    Supplogv1.0

    Supplement and medicine routine tracking platform

    • Layered REST architecture: DTO contracts, Bean Validation and centralized exception handling
    • Stateless JWT authentication; tokenVersion invalidates old tokens after a password change
    • ROLE_USER / ROLE_ADMIN authorization plus resource ownership checks
    • Dose tracking: pending, completed, skipped, missed, with a configurable grace period per routine
    • Java
    • Spring Boot
    • Spring Security
    • JWT
    • and 9 more technologies
    Technical case study →Live app
  • CompletedBackend

    Arcane Game

    Persistent Java card game engine

    Interrupted games are loaded from PostgreSQL and resumed

    • Java
    • PostgreSQL
    • JDBC
    • SQL
  • LiveFrontend

    NORA Shop

    E-commerce app built with React

    Guests' cart and favorites are kept in the browser; after sign-in or sign-up they move to Firebase and the local copy is cleared

    • React
    • TypeScript
    • Firebase
    • Zod
    • and 3 more technologies

GET/about

About

I'm a computer engineer. I started out in frontend development and deliberately moved into Java and Spring Boot backend work. I build APIs around security, business rules and data integrity; Supplog is the live example.

Looking for

Junior Java Backend Developer; secondarily backend-focused full-stack

Location

Istanbul, Türkiye

GET/stack

Tech stack

Technologies I've used in my projects. Backend comes first because that's where I'm specializing.

Backend

Secure REST APIs with the Spring ecosystem

  • Java
  • Spring Boot
  • Spring Security
  • Spring Data JPA
  • Hibernate
  • JWT
  • REST APIs
  • Lombok
  • Maven
  • Swagger / OpenAPI

Database

Relational modeling and migrations

  • PostgreSQL
  • SQL
  • Flyway
  • JDBC

Architecture

How I structure code

  • OOP
  • SOLID
  • Layered architecture
  • Design patterns
  • Dependency injection
  • DAO / DTO
  • RBAC

Infra & tools

Packaging, running and shipping

  • Docker
  • Tomcat
  • Git
  • GitHub
  • Vercel

Frontend

The complementary UI side of full-stack work

  • React
  • Next.js
  • TypeScript
  • JavaScript
  • Tailwind CSS
  • shadcn/ui
  • React Hook Form
  • Zod
  • Firebase

GET/blog?limit=3

Latest posts

View all

POST/contact

Let's work together

I'm looking to join a team that builds with Java and Spring Boot as a Junior Backend Developer.

Write to me about a backend or backend-heavy full-stack role, a project, or just a question.

Send a message
m.emre.eger@gmail.com