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

Practical experience with modern solutions for microservice architecture design, implemented via Amazon Web Services and/or Spring Cloud.

Write clean code, mostly in declarative style. Have clear understanding of TDD and importance of good coverage by tests.
I have practical experience with modern approaches and solutions of software architecture design in various domains. This experience include:
- Microservices architecture approach
- Docker, Docker compose, Kubernetes
- Cloud solutions (such as Amazon Web Services)
- Various data transfer technologies and protocols (Kafka, Kinezis, RabbitMQ, SQS, SNS, WebSockets, SSE)
- SQL and NoSQL DBMS

Always happy to try and learn something new. Also I have experience in leading of a team, which consisting of several developers.
Stable salary, flexible work hours, remote positions are desirable.