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

Implemented a mechanism that allowed to avoid concurrent update issues in a distributed data storage that didn't support transactions

Have experience with customers from all over the world: Switzerland, Germany, Denmark, France, Poland, UK, Greece, USA, Australia, Israel 

Have experience in different domains including but not limited to: fintech, healthcare, travelling, insurance, e-commerce 

Also have good experience with different kinds applications: from desktop java applications to microservices deployed in clouds
Java, Spring, Spring Cloud, AWS (EC2, CloudWatch, SNS, SES, SQS, Lambda, S3), Terraform, Hibernate, Grails, JavaScript, Angular, MySQL, PostgreSQL, MongoDB, DynamoDB, ElastiSearch, GIT, SVN, JUnit, Mockito, PowerMock, Spock, Cucumber, Unit/Integration/Functional/Specification testing, REST, SOAP, Maven, Gradle, Design Patterns, Microservices, JMS, Kafka, Docker, Docker-compose, Design patterns, Multithreading, Algorithms and Data structures, Jenkins CI/CD, Gitlab CI/CD
Not intersted in:
* projects with lots of legacy code
* projects with lots of technical debt
* projects with lots of own invented frameworks

Interested in:
* friendly team
* new technologies
* flexible schedule
* working remotely