Middle+ Java Back-End Developer Offline

You will be good match if:

- You have history of solving non trivial problems in one of your previous projects

- You have wide technology background (backend, frontend, devops, ops, mobile development, etc), so you will understand the connections between technologies and expand this knowledge with domain and business needs.

 

We will be good match if:

- You want to solve (or learn to solve) complex business problems

- You want to experiment with processes/development technics/tools

- You are interested in continuous improvement and automation of product and working process

 

Requirements:

- 3+ years of experience developing web applications

- 3+ years of experience in any IoC & DI framework (Spring, Quarkus, Micronaut, etc.)

- TDD experience in production is a must have

- Good knowledge of MicroServices (Kubernetes knowledge is a plus)

- Experience working with tools like Git, Gradle, Jenkins or similar CI/CD

- Working experience in Industry Standard protocols related API Security including OAuth (KeyCloak is a plus)

- Working experience with RDBMs like Postgres/MySQL or any similar

- Understanding of asynchronous message-based communication like Kafka, GCP Pub/Sub, AWS SNS/SQS, etc. (Kafka as an advantage)

- Strong Agile/Scrum/Kanban development experience

- Experience in third party systems integration (XML or JSON api)

- Knowledge of any cloud provider (AWS as an advantage)

 

Our technical Stack:

- Java 21

- Microservices (Quarkus)

- Postgresql/MySQL

- Kafka

- Keycloak

- Kubernetes & Docker

- AWS (EKS, MSK, RDS, etc.)

- Gradle

- Bitbucket pipelines, gitops approach

- Lombok, MapStruct, Flyway

 

We offer:

- Innovative product with modern technology stack

- Competitive salary (paid in $)

- Social package (paid vacations, sick leaves and etc)

- PE accounting and support

- WFH and remote working mode possibility, Ukrainian working hours

- No bureaucracy, micromanagement and time-tracking

 

Please provide CV and LinkedIn account