KOMPETENCJE OBLIGATORYJNE:
1. Minimum 5 lat doświadczenia w pracy na stanowisku programisty Java;
2. Znajomość Java minimum w wersji 8;
3. Znajomość technologii i doświadczenie w pracy z JPA lub z dowolną biblioteką
klasy ORM np. Hibernate;
4. Znajomość technologii i doświadczenie w pracy z relacyjnymi bazami danych
np. MySQL, PostgreSQL, MS SQL, ORACLE;
5. Znajomość technologii i doświadczenie w pracy z maven/gradle;
6. Znajomość technologii i doświadczenie w pracy z REST API;
7. Znajomość framework Spring i Spring Boot;
8. Znajomość jednej z bibliotek wspierających testy jednostkowe.
KOMPETENCJE DODATKOWE:
1. Znajomość i doświadczenie w SQL w tym optymalizacji zapytań SQL;
2. Znajomość zasad SOLID;
3. Znajomość zasad CleanCode.
4. Znajomość specyfikacji Swagger;
5. Doświadczenie w pracy w zespołach zwinnych.