Position: Java developer
Category: Java
English level: upper
Years of experience: 2.5


Java developer with 2,5 years of commercial experience in web applications development utilizing Java and various Spring Frameworks in IoT and HRM domain. 

Throughout my career I was involved in different  projects. I have a strong background in developing data-intensive scalable microservices in collaboration with a distributed agile team. Most of the time I was working on enterprise system for remote device management(configuration, telemetry etc) for organizations. Another project - HRM system.
Have expertise in modern stack of technologies: Java 11-17, Spring Boot, Spring Data, Spring MVC distributed event systems(Apache Kafka), databases(MongoDB, PostgreSQL), database migration tools(Mongock, Liquibase), Keycloak and other technologies.
My main responsibilities in team were:
-clarifying business requirements
-developing cloud services(REST APIs, event driven design, database structures)
-integration with third-party services, Google API
-resolving vulnerabilities and findings from code scans(SonarCube, Snyk, coverity etc.)
- resolving performance issues(optimizing DB calls etc)
- covering existing code base and new code with tests(JUnit, Mockito, Wiremock)
- supporting deployments(CI/CD - Jenkins).
Further career growth.Modern stack is preferable.
I don't mind developing FE part as well and becoming a full stack developer.