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


Were developed and supported the IoT project. Responsibilities include:
 bug fixing
 code refactoring
 writing technical documentation
 creating own libraries
 migration Kafka to Stream API
 DB migration
 writing unit and integration tests
 providing REST APIs between microservices
Technology stack: Spring (MVC, Security, Boot), AWS, DynamoDB, MongoDB, ELK, Docker, Kafka, JUnit, Mockito, Gradle, Git.

Were developed professional software for applicant tracking and recruitment automation. Responsibilities included:
 bug fixing
 code refactoring
 writing technical documentation
 writing unit and integration tests
 design and implement new features
 improve performance
 generating xls reports using Apache POI
 creating new server instances
Technology stack: Spring (MVC, Security, Boot, Data), Hibernate, PostgreSQL, Solr, JUnit, Maven, Git.