Position: Middle Java developer
Category: Java
English level: upper
Years of experience: 5


I've been working for 5 years on different projects, including:
- Internal time tracking/management system
- Data aggregation and management system in multi-service environment (telecom company)
- Ad mediation platform for mobile games
- Microservice-oriented backend for AA game (Century: Age of Ashes)

My main responsibilities were:
- Implementing new features by requests
- Project maintenance, bugfixing, test coverage
- Integration of 3-rd party APIs
- Performance optimization
- Designing improved solutions for problematic features

On these projects I've been working with Spring/Spring Boot, developing on Java/Kotlin by SCRUM/Kanban methodologies using REST as the main source of communication between services.
For storage and data management systems and tools, I've been using MongoDB, PostgreSQL, Oracle DB, Spring Data JPA, Hibernate.
Other tools and technologies that I'm familiar with are: Maven/Gradle, Git/SVN, jUnit, Mockito, Cucumber, Jenkins, SonarQube, ELK.
Lately, I was able to start working with Kafka, Docker and Kubernetes, which I'm not that familiar with.

I'm looking for a workplace with an interesting project, friendly team and overall a place where I can deepen my knowledge of listed technologies, especially Docker and Kubernetes.