Position: Java Developer
Category: Java
English level: upper
Years of experience: 6

Monolith -> microservices redesign, building new microservices from the scratch, introducing more suitable technologies and tools.  Multiple CI/CD, performance, monitoring improvements. Involvement into architecture design.
Java core: Java 8,11
Programming concepts: Microservice design, OOP, DDD, SOLID
Frameworks and tools: Spring, Spring boot, Micronaut
SQL: MySQL, PostgreSQL, Sybase, Flyway, Liquibase, Hibernate
NoSQL: Redis, Cassandra, ES, Hazelcast, Druid
Event streaming: Kafka, Kafka streams, Flink, Spark, Apache camel, ActiveMQ
CI/CD:  Gradle/Maven, Jenkins, TeamCity
Containerization: Kubernetes, Docker, Helm
Testing: JUnit, Mockito, Testcontainers, Wiremock, jvisualvm, Jmeter, Spok, 
Monitoring: ELK, Prometheus, Grafana
Languages(basic): Kotlin, Scala, Python, JavaScript
Clouds (basic): AWS, GCP
Challenging project on modern tech stack. Friendly result-oriented atmosphere without bureaucracy hell. Full remote