
Uni Systems je společnost působící v oblasti informačních a komunikačních technologií, která pomáhá organizacím modernizovat jejich fungování prostřednictvím digitální transformace. Zaměřuje se na infrastrukturu a provoz, cloudové technologie a datová centra, kybernetickou bezpečnost, podnikové platformy, analýzu velkých dat, nové technologie a umělou inteligenci. Společnost podporuje klienty v odvětvích, jako jsou bankovnictví, veřejná správa, telekomunikace, zdravotnictví, maloobchod, poradenství a logistika, a propojuje technologické know-how s řešeními přizpůsobenými konkrétním oborům. Pro odborníky, kteří zvažují příležitosti v Uni Systems, profil společnosti představuje práci na pomezí realizace rozsáhlých IT projektů, inovací, udržitelnosti a digitální etiky.
Seniorní Java vývojář full-stack, práce na dálku v Lucembursku
Vyvíjejte mikroslužby v Javě a aplikace v Angularu ve společnosti Uni Systems. Podílejte se na testování, řízení vydání a změn a spolupracujte se zákazníky i obchodními týmy.
Popis
- Zjišťujte obchodní potřeby ve spolupráci s odborníky na danou oblast.
- Posuzujte současné procesy a aplikace s ohledem na nové požadavky uživatelů.
- Navrhujte aplikace a mikroslužby podle obchodních potřeb.
- Vyvíjejte aplikace a mikroslužby s využitím vhodných technologií.
- Udržujte stávající mikroslužbové aplikace napříč odděleními.
- Provádějte jednotkové, integrační, systémové a výkonnostní testy.
- Podporujte akceptační testování uživateli a zajišťujte schválení ze strany obchodu.
- Ukládejte do Gitu kód, konfiguraci a automatizované jednotkové testy a podle potřeby také dokumentaci ve formátech Javadoc, Asciidoc nebo jiných.
- Zaznamenávejte výsledky testů a spravujte změny v ServiceNow.
- Připravujte dokumentaci, zprávy a podklady pro řízení změn.
- Aktivně se účastněte agilních schůzek a ceremonií.
- Připravujte vydání a koordinujte jejich nasazení.
- Uchovávejte auditní materiály v SharePointu.
- Vyhodnocujte rizika a koordinujte řešení záležitostí souvisejících se změnami.
- Pomáhejte s nasazováním a přizpůsobováním oborových postupů.
- Budujte vztahy se zákazníky napříč odděleními a zajišťujte jasnou komunikaci.
Požadavky
- Bakalářský titul v oboru IT a nejméně 10 let praktických zkušeností s vývojem v Javě.
- Zkušenosti s psaním a údržbou automatizovaných jednotkových a integračních testů pro aplikace Java.
- Praktické zkušenosti s vývojem pomocí Spring a Spring Boot, včetně práce s JPA a Hibernate pro perzistenci dat.
- Zkušenosti se spoluprací na vývoji softwaru pomocí Gitu, včetně větvení, pull nebo merge requestů a kontroly kódu.
- Zkušenosti s dotazováním relačních databází pomocí SQL a používáním XML, YAML a JSON při vývoji nebo konfiguraci.
- Praktické zkušenosti s vývojem softwaru pomocí agentů AI, jako jsou GitHub Copilot, Claude Code nebo Codex, včetně změn kódu aplikací prováděných agentem; samotné doplňování kódu tuto podmínku nesplňuje.
- Praktické zkušenosti s vývojem front-endů v Angularu pomocí TypeScriptu nebo JavaScriptu.
- Pokročilá písemná i ústní znalost angličtiny (C1).
- Zkušenosti s Apache Camel.
- Zkušenosti se Scrumem a DevSecOps.
- Zkušenosti s CI/CD pipeline, například Azure Pipelines.
- Zkušenosti s infrastrukturou jako kódem (Infrastructure as Code), například Terraform, a kontejnerovými platformami, například Docker.
- Zkušenosti s architekturou veřejného cloudu, například Microsoft Azure.
- Zkušenosti s vývojem mikroslužeb.
- Zkušenosti v oblasti finančních služeb.
- Zkušenosti s řízením IT služeb podle ITIL.