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

Providing NF implementations and bug fixes within the time estimates meeting code quality requirements
Investigating and fixing database level problems using MS SQL Profiler (deadlocks)
Investigating and fixing memory leaks using Visual VM
Reproducing issues using automated tests in case it is not possible to reproduce otherwise (e.g. concurrency issues) and identifying the root cause
Investigating, optimizing, fixing MongoDb queries / aggregation pipelines perf problems
Developing async report generation microservice and migrating old sync endpoints to it
I have 4+ years of experience working as a Java web app backend developer.
I worked on a few projects in different companies which employed either monolitic or microservice oriented architectures.
Java versions 8-11, looking forward to work with 17.
Spring Boot/MVC/Data JPA/Data Mongo/WebFlux
MS SQL Server, MongoDb
Docker, Kubernetes

Also I have around 7 years of experience working with Java as SDET.