☕
Core Java
Object-oriented thinking, structure, backend logic, flow control and writing code with purpose.
OOPCollectionsException HandlingClean Logic
⚙️
Spring Boot
REST APIs, layered architecture, request handling, validation, dependency injection and service design.
REST APIController-ServiceValidationDTO
🔐
Security & Auth
JWT, access control, roles, login flow, secure endpoints and thinking in terms of trust boundaries.
JWTRolesAuthenticationAuthorization
🗄️
Database Design
Data relationships, consistency, query mindset and building features around solid persistence structure.
PostgreSQLRelationsSchemaPersistence
📦
API Quality
Readable endpoints, predictable responses, useful error handling and maintainable request flows.
HTTPJSONError DesignConsistency
🚀
Deployment Mindset
Thinking beyond local code: environment variables, Docker, hosting, production expectations and reliability.
DockerEnv ConfigHostingProduction