Position: Senior Java Developer
Category: Java
English level: intermediate
Years of experience: 5

- Experience with splitting the giant monolith into microservices
- Develop and supporting custom analytical framework. Some parts were written from scratch
- Develop and supporting custom search framework. The main unctionality has been rewritten from Scala to Java.
- Huge experience in writing performance test for detecting a weak places of applications
- Experience with performance tuning on low level, using appropriate algorithms and data structures
- Experience in building services from scratch
- Moved services to k8s
A software engineer with 5+ years in software development. Participated in several projects in different domains. Enjoy solving complex and non-ordinary problems and learning new approaches to software development.

- Experience with building and supporting high-loaded analytical and search system.
- Solid background in algorithms and data structures
- Understanding of performance testing, profiling and benchmarking.
- Strong understanding of SOLID and OOP for concise, maintainable and clean code.
- Experience with Scala
Interested in a project with high-load, distributed systems and challenged goals.