Job Description
Chcete být u přepisu komplexní aplikace do moderní mikroservisní architektury?
Láká vás prostředí, kde se spojuje cloud, DevOps a vývoj v Javě?
Hledáte projekt, kde se technické výzvy řeší napříč celým IT spektrem?
Klient realizuje komplexní projekt migrace staršího systému do moderní mikroservisní architektury.
Cílem je přepis legacy aplikace s využitím moderních technologií v prostředí, které důsledně aplikuje DevOps přístup, CI/CD pipeline a cloudová řešení.
Vývoj probíhá v kombinaci cloudového prostředí Azure a on-premise infrastruktury, přičemž projekt klade důraz na kvalitu kódu, bezpečnost a mezioborovou spolupráci napříč týmy.
Náplň práce
Vývoj backendových řešení v jazyce Java (verze 11, postupný přechod na verzi 21).
Přepis a návrh legacy aplikací do podoby mikroservisní architektury.
Práce s frameworky Spring Boot (Data/JPA, Security, Cloud, REST), integrace s REST API.
Používání nástrojů pro build (Maven), verzování (Git), CI/CD (Jenkins, Gitlab), monitoring (Kibana).
Spolupráce v rámci DevOps prostředí, řešení výzev v oblastech bezpečnosti, provozu i podpory.
Požadavky
Zkušenost s vývojem v Java (min. verze 11), ideálně i s přechodem na novější verze.
Pokročilá znalost Spring ekosystému a návrhu mikroservisních řešení.
Základní znalost SQL a PostgreSQL.
Orientace v nástrojích jako Git, Maven, Jenkins, Swagger, JIRA, Confluence.
Znalost práce v DevOps prostředí a základní zkušenosti s kontejnery/Kubernetes výhodou.
Anglický jazyk pro práci s dokumentací a mezinárodním týmem.