Java Backend Engineer
- Designed and delivered Recruitment Platform API on Java 21 + Spring Boot, covering JWT authentication, role-based access control, recruiter-owned companies, vacancy publishing, candidate applications, and recruiter review workflows.
- Built Notification Platform as a separate backend system for template management, notification creation, dispatch and cancel flows, delivery-attempt history, and ownership-aware operator, manager, and admin access rules.
- Structured both services around clear REST boundaries, validation rules, and predictable business logic so the APIs stayed understandable as the workflows became more detailed.
- Implemented PostgreSQL persistence with Flyway migrations, Swagger-documented endpoints, and backend modules that are easy to run, inspect, and continue extending.
- Used Spring Security and JWT flows to keep protected actions explicit, secure, and aligned with real product rules instead of scattered access checks.
- Worked with Docker, Compose, and backend testing tools to keep the services closer to production-style engineering rather than toy demo APIs.
