Ideální set znalostí:
(neočekáváme, že budete umět všechno, ale čím víc, tím líp :))
-
Java 11, Spring Boot Framework 2.X, SQL (PostgreSQL)
-
Znalost integračních patternů REST (Swagger), WS-SOAP, messaging
-
Znalost K8s, Docker, Redis
-
Znalost Cloud native development
-
Znalost Maven, GIT výhodou
-
Zkušenost s programováním JEE aplikací
Hlavní náplň práce:
-
Stavět aplikaci tak, aby bylo snadné ji dlouhodobě udržovat a rozvíjet
-
Programování na základě funkčních požadavků
-
Tvorba technické dokumentace v Enterprise Architectu
-
Assembly a Unit testování
-
Kontrola dodržování vývojových standardů
Doplňující požadavky:
-
Znalost principů objektového programování, SOA a architektury microservices
-
Znalost návrhových vzorů a architekturních principů
-
Základní chápání enterprise architektury, ideálně JEE
-
Spolehlivost, zodpovědnost a důraz na pečlivost
-
Schopnost přizpůsobit se vývojovým standardům organizace (guidelines)
-
Aktivní přístup k řešení zadaných úkolů