Position: Java dev
Company: Digifico
Experience required: 2y
English level: intermediate

Technical requirements:

- 3+ years of experience in Java software development
- Knowledge of Java 8 and 11+, Play 2, SpringBoot 2, Hibernate
- Experience with MySQL/MariaDB
- Understanding of data modeling and storage with relational data storages
- Strong knowledge in SQL, REST
- Basic algorithms knowledge
- Knowledge of Maven, Git
- Knowledge of OOP concepts, OOD and software engineering best practices
- Understand and apply quality techniques and practices (TDD, BDD, CI/CD).
- Orientation on quality. Experience in writing unit and integration tests

As a plus:

- Experience with sbt
- Experience with Docker and Docker Compose
- Basic understanding of DevOps practices. Experience with CI/CD (Gitlab)