Position: Middle/Middle Strong Java developer
Company: Arsmoon
Category: Java
Experience required: 2y
English level: intermediate

Requirements:

•Excellent knowledge of Java (2+ years of experience)
•Knowledge of Spring and Spring Boot, Docker and Groovy
•Ability to use various tools for testing code and applications of varying complexity. JUnit, Spock, Testcontainers, Mockito, Hamcrest
•Confident knowledge of the work of unix systems and the ability to work with them
•Knowledge of design principles and patterns, you need to be able to substantiate your point of view
•Experience with version control systems (Git)
•Willingness to work with large and complex projects