Position: Senior Java Software Engineer
Category: Java
English level: upper
Years of experience: 5


Experience of overall 7 years in IT (2 as a test engineer and 5 as a developer) working on various domains such as fintech,  search, risk assessment, gamedev with a proven track record on:

Implementing and maintaining RESTfull microservices 
in a cloud environment (GCP, AWS) using Java 8-11-13, Spring Boot, Spring Cloud, Spring Data, and other related technologies 

Working with both SQL and NoSQL databases and distributed systems like Elasticsearch, Kafka, Redis

Increasing test coverage and writing new unit and integration tests using JUnit, Mockito, and Spring tools for testing (i.e. MockMVC and others)

Applying best coding practices in day-to-day work like clean code, SOLID, design patterns, etc.

Presenting new features to customers during demo meetings

Mentoring junior engineers, knowledge-sharing sessions

Actively participating in scrum artifacts
Long-term project engagement
Potential for career advancement to a team leader role
Not obsolete tech stacks