Position: Java Developer
Company: Plex
Category: Java
Experience required: 5y
English level: upper

Hi! We are looking for a motivated, proactive and strong Middle Java Developer, who is willing to deal with new technologies, working in a challenging and innovation environment.

Required skills and experience:
- 4+ years of experience in Java software development;
- Experience in Spring framework, JUnit, Software Testing, e.g: TDD, and writing automation tests.
- Strong knowledge with API (including contracts; REST);
- Strong knowledge with source version control (Git);
- Strong knowledge with Docker, in local environments and in production;
- Familiar with relational databases (MySQL);
- English - Upper-intermediate

Nice to have:
- Experience with developing CI/CD pipelines
- Are you familiar with Domain-Driven Design (DDD)
- Knowledge of clean code, coding patterns.
- Knowledge in developing IaC solutions on GCP or AWS using Terraform and Helm

We offer:
- Flexible working hours
- Remote work
- Paid vacation
- Paid sick leave
- Corporate doctor services
- English courses
- Payment for educational courses, certificates
- Different interesting activities with teammates

Apply your CV and let's talk!