
Uni Systems je spoločnosť v oblasti informačných a komunikačných technológií, ktorá pomáha organizáciám modernizovať spôsob fungovania prostredníctvom digitálnej transformácie. Jej činnosť zahŕňa infraštruktúru a prevádzku, cloudové technológie a technológie dátových centier, kybernetickú bezpečnosť, podnikové platformy, analýzu veľkých dát, nové technológie a umelú inteligenciu. Spoločnosť podporuje klientov v odvetviach, ako sú bankovníctvo, verejná správa, telekomunikácie, zdravotníctvo, maloobchod, poradenstvo a logistika, pričom spája technologické odborné znalosti s riešeniami zameranými na konkrétne sektory. Pre odborníkov, ktorí zvažujú príležitosti v Uni Systems, jej profil predstavuje prácu na rozhraní rozsiahlych IT dodávok, inovácií, udržateľnosti a digitálnej etiky.
Senior Java vývojár pre full-stack, práca na diaľku z Luxemburska
Vyvíjajte mikroslužby v Jave a aplikácie v Angulari v spoločnosti Uni Systems. Zapojte sa do testovania, riadenia vydaní, procesov zmien a spolupráce so zákazníkmi a obchodnými tímami.
Popis
- Zisťovať obchodné potreby v spolupráci s odborníkmi na danú oblasť.
- Posudzovať súčasné procesy a aplikácie spolu s novými požiadavkami používateľov.
- Navrhovať aplikácie a mikroslužby tak, aby zodpovedali obchodným potrebám.
- Vyvíjať aplikácie a mikroslužby pomocou vhodných technológií.
- Udržiavať existujúce aplikácie založené na mikroslužbách naprieč oddeleniami.
- Vykonávať jednotkové, integračné, systémové a výkonnostné testy.
- Podporovať akceptačné testovanie používateľmi a zabezpečovať schválenie zo strany obchodu.
- Ukladať kód, konfiguráciu a automatizované jednotkové testy do systému Git a podľa potreby dopĺňať dokumentáciu v Javadoc, Asciidoc alebo inom formáte.
- Zaznamenávať výsledky testov a spravovať zmeny v ServiceNow.
- Pripravovať dokumentáciu, správy a materiály na riadenie zmien.
- Aktívne sa zúčastňovať na agilných stretnutiach.
- Pripravovať vydania a koordinovať ich.
- Uchovávať audítorské materiály v SharePointe.
- Posudzovať riziká a koordinovať záležitosti súvisiace so zmenami.
- Pomáhať pri nasadzovaní a prispôsobovať osvedčené postupy v odvetví.
- Budovať vzťahy so zákazníkmi naprieč oddeleniami a jasne komunikovať.
Požiadavky
- Vysokoškolské vzdelanie v odbore IT a aspoň 10 rokov praktických skúseností s vývojom v Jave.
- Skúsenosti s písaním a údržbou automatizovaných jednotkových a integračných testov pre aplikácie v Jave.
- Praktické skúsenosti s vývojom v Spring a Spring Boot vrátane práce s perzistenciou pomocou JPA a Hibernate.
- Skúsenosti so spoluprácou na vývoji softvéru cez Git vrátane vetvenia, požiadaviek na stiahnutie alebo zlúčenie a kontroly kódu.
- Skúsenosti s dopytovaním relačných databáz pomocou SQL a s používaním XML, YAML a JSON pri vývoji alebo konfigurácii.
- Praktické skúsenosti s vývojom softvéru pomocou AI agentov, ako sú GitHub Copilot, Claude Code alebo Codex, vrátane zmien aplikačného kódu vykonávaných agentom; samotné dopĺňanie kódu sa za takúto skúsenosť nepovažuje.
- Praktické skúsenosti s vývojom front-endov v Angulari a s TypeScriptom alebo JavaScriptom.
- Pokročilá znalosť angličtiny v písomnom aj ústnom prejave (C1).
- Skúsenosti s Apache Camel.
- Skúsenosti so Scrumom a DevSecOps.
- Skúsenosti s CI/CD pipeline, napríklad Azure Pipelines.
- Skúsenosti s infraštruktúrou ako kódom, napríklad Terraform, a kontajnerovými platformami, napríklad Docker.
- Skúsenosti s architektúrou verejného cloudu, napríklad Microsoft Azure.
- Skúsenosti s vývojom mikroslužieb.
- Skúsenosti s finančnými službami.
- Skúsenosti so správou služieb založenou na ITIL.