Uni Systems
Uni Systems
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.