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


Worked with different databases (MySQL, MS SQL, Postgres, Oracle, Redshift) and related frameworks/tools (Hibernate, JDBCTemplate, Jooq, Flyway, Liquibase)

Have experience with both monolith and microservices (and migration from monolith to microservices)

Used AWS cloud a lot (S3, EC2, SQS, SNS, Cloudwatch, Redshift etc)

Hands-on experience with different kind of testing from unit to e2e/contract tests (JUnit, Karate, Cucumber, Spring Cloud Contracts, Pact)

Implemented monitoring and alerting using Grafana, Prometheus, Logz.io (Kibana), Micrometer

Of course, Docker and Kubernetes (worked with them both directly and using the tools like Helm, fabric8, Spinnaker)

Worked closely with product managers, "translated" their requirements and created feature design; integrated 3rd-party APIs
Office shouldn't be a must; gambling is also not an option