Developing, maintaining and supporting backend microservice applications using
Java 25
Spring Boot 3.5 (with Reactive stack)
Gradle 9.1
JUnit 5 testing framework for unit and integration at development side
deploying to Kubernetes / Helm / AWS EKS Cluster
Gitlab for CI/CD, using Gitlab Ultimate Features (code quality, dependency scanning) focusing on PSA requirements and vulnerabilities
Elasticsearch and Kibana for storing logs
Grafana and Prometheus for charts
Designing, developing, testing, and documenting RESTful and Reactive APIs using latest Spring WebFlux
Efficient collaboration with databases (PostgreSQL), including writing optimized SQL queries
Ensuring code quality through automated testing using JUnit 5 and integration tests, also leveraging WrappedMockService from the okhttp3 package for mocking external dependencies
Regular participation in code reviews, technical discussions, and architecture refinement
Working closely with testers and architects to ensure high-quality deliverables
Operation and support tasks performed occasionally during regular working hours (no on-call or overtime work expected)