Backend engineering · Spring ecosystem · Event-driven systems · PostgreSQL · Kafka
|
Collections Generics Concurrency JVM fundamentals |
Spring Security Spring Data JPA REST API Validation |
MySQL Oracle Redis Liquibase |
|
RabbitMQ Producer / Consumer Retry DLQ |
Mockito Spring Boot Test Testcontainers |
Docker Compose Kubernetes Linux CI/CD |
|
Event-driven notification backend Kafka-based processing with multiple notification channels and persistent storage.
Architecture
|
Secure event processing backend REST API, authentication, messaging and persistence integrated into one backend architecture.
Architecture
|
|
Kafka producer / consumer laboratory REST producer, Kafka topic processing, analytics consumer and application metrics.
Architecture
|
Search and indexing backend Indexing, lemmatization, multithreaded processing and search API over relational data.
Architecture
|
- Clean API / application / persistence boundaries
- DTO separated from persistence entities
- Explicit database migrations
- Event-driven integration
- Integration testing with Testcontainers
- Containerized development environment
- Metrics and observability
- Maintainable REST contracts
- Backend validation and structured error handling