Position: Java Developer
Category: Java
English level: intermediate
Years of experience: 3

• Migrated the microservice logic from Tomcat to Netty and RxJava
• Implemented the authentication and authorization mechanisms using Keycloak
• Implemented async communication between MS via Kafka
• Implemented metrics and their graphical representation with Grafana
• Implemented Jenkins pipelines for the microservice
• Implemented an idempotent consumer for a financial transaction
• Generated the HTML-based PDF templates with the ability to dynamically change the style and logo depending on the brand
Frameworks:  Spring (Core,​ ​ MVC,​ ​ Security,​ ​ Data,​ ​ Boot), Hibernate, Junit
Databases: Mongo DB, Cassandra, MySQL, SQLite
Toolset: Jira, Git, SVN, Gradle, Maven
Web: HTML, XML, JSON, REST
Other: Kafka, ActiveMQ, Docker, OpenShift, YouTrack, Jira, Confluence, Asana, Jenkins, Grafana, AWS.
IDE : IntelliJ IDEA