Position: Java Software Engineer
Category: Java
English level: intermediate
Years of experience: 6


Java developer with 6 years of experience in creating high-load distributed solutions. Expertise in microservices, OSGi-based platforms, custom APIs. Deep understanding of OOP, OOD, TDD.
More about recent work:
•	Development of a service exchange system based on Spring Boot, Apache Karaf,  Apache Kafka;
•	Development and implementation of exchange system API and its successful integration into existing projects [Spring Boot, Apache Kafka];
•	Integration of the Apache Kafka solution into existing products;
•	Design and development of cache service with universal approach to modify and extend [Spring Boot];
•	Development of a message recovery solution based on Apache Kafka

Would like to become part of an experienced, proactive, professional and friendly team. 
Looking for an opportunity to successfully apply my experience, improve my developer and problem solving skills, gain new relevant knowledge by working with professionals.