Position: Java Developer
Category: Java
English level: upper
Years of experience: 4

- Extension of RedHat Keycloak to meet requirements.
- Migration of project core libraries to the latest Spring Boot.
- Bringing a new component test layer to check integration with Kafka.
- Development / maintenance of RESTful and event-driven microservices based on Spring ecosystem.
- Migration existing services to Spring Boot.
- Continuous maintenance of project core libraries.
- RDBMS.
- Strong understanding of Kafka Producer/Consumer API, experience with Kafka Streams API.
- Keycloak integration and extension.
- Experience with remote cache and distributed data structures.
- DevOps.
- Writing unit/component/integration tests.
- Creating tech specifications (including OpenAPI).
I would like to be a part of friendly and experienced team within an interesting project.
Interested in challenging tasks and possibilities for continuous professional growth.