Position: Middle Java developer (Media, Netherlands)
Company: Levi9
Category: Java
Experience required: 2y
English level: intermediate

**Requirements:**
3+ years of experience in a similar role;
Java 11;
Spring: Core, MVC, Security, Data, Boot;
Microservices architecture + REST understanding;
Persistence frameworks: Hibernate, JPA;
RDBS;
Unit testing with JUnit and Mockito;
CI/CD;
Miscellaneous: Maven, Git;
Experience with Scrum;
Good communication and English speaking skills

**Will be a plus:**
OpenAPI;
AWS experience;
Test-Driven-Development (TDD)
Responsibilities:
Develop a cloud-native system leveraging the aforementioned technologies in a high pace environment.
Make strategic and tactic technical decisions together with other 2 Java, frontend developers, and a DevOps engineer.
Communicate actively inside the team, with a Product Owner and a UX designer and also with representatives of another team developing other components our system integrates with.

**About the project:** Digital marketing solution that has been just released to production. You will join the team of 4 developers (2 Java, 2 React), 1 Senior QA, and 1 DevOps Engineer. Product Owner is on the client side.