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


Senior Java Engineer with 9+ years of experience on high-load projects.
Experienced in developing processes, and solving highly complex technical problems using industry best practices, frameworks, services, and technologies.

- strong OOP concepts knowledge and Software Engineering best practices.

Experience with:
- microservices, monolithic architecture,
complex RESTful Web Services development 
- Spring Framework (Core, MVC, Boot, Data, Security, AOP, Batch)
- relational Databases (MySQL, PostgreSQL, Oracle) 
- Redis and BigTable
- monitoring tools (NewRelic, Grafana, EFK)
- Kafka (+ Kafka Connect, ksqDB)
- Docker, Kubernetes, Docker Compose
- frontend (ReactJS, Redux, Typescript, Webpack, SASS, HTML, CSS)
- Hibernate, Gradle, Maven, Liquibase, Quartz, Debezium, Protobuf, JUnit, Mockito