Senior Java Developer

Do tímu, ktorý vyvíja a prevádzkuje rozsiahle informačné systémy verejnej správy, hľadáme skúsenú posilu na backendový vývoj v Jave. Ide o verejné portály pre občanov a firmy, back-office aplikácie pre úradníkov, elektronické podania, registre a integrácie na štátne systémy – riešenia, ktoré denne používajú tisíce ľudí

Súčasťou práce je aj preberanie existujúceho kódu od iného dodávateľa – oceníme, ak vás baví vniesť do neho poriadok a zdokumentovať ho.

Job offer information

Vývoj

  • vývoj a údržba backendu webových aplikácií v Jave (Spring Boot)
  • implementácia procesov a workflow (podania, schvaľovanie, registre) podľa analytickej špecifikácie a doménového modelu
  • návrh a vývoj REST API a integrácií na externé systémy vrátane ISVS
  • práca s XML (XSD, JAXB, XSLT) a generovanie výstupných dokumentov (PDF, Word)
  • code review, spolupráca na návrhu technického riešenia a mentoring menej skúsených kolegov

Prevádzka a nasadenia

  • riešenie incidentov a chýb v rámci SLA, analýza logov a podpora prevádzky
  • príprava releasov a nasadení do testovacieho a produkčného prostredia v spolupráci s infra tímom

Spolupráca a dokumentácia

  • spolupráca s analytikmi a testermi, podpora akceptačného testovania
  • preberanie kódu od iného dodávateľa, tvorba a aktualizácia technickej dokumentácie

Technológie

Stack kombinuje moderné nástroje (Kubernetes, GitOps) s overenými technológiami typickými pre ISVS (XML, SOAP).

  • Backend: Java, Groovy, Spring Boot, Maven (viacmodulové projekty)
  • Procesy a workflow: Netgrif, Camunda, Flowable
  • Dáta: MongoDB, Elasticsearch, PostgreSQL, MS SQL
  • XML a výstupy: XSD, JAXB, XSLT, XSL-FO / PDF
  • Identita: Keycloak, OIDC, SAML, Active Directory
  • Integrácie: REST, SOAP, gRPC, ÚPVS (slovensko.sk) a ďalšie ISVS
  • Infraštruktúra: Docker, Kubernetes, Git, CI/CD, GitOps (ArgoCD), Harbor
  • Monitoring: ELK stack, Zabbix

Skúsenosť s procesnou platformou nevyžadujeme – zaškolenie zabezpečíme.

Personality assumptions and skills
  • min. 4 roky komerčného vývoja v Jave, Groovy a Spring Boot
  • Maven, ideálne aj viacmodulové projekty
  • práca s XML – XSD a JAXB
  • relačné databázy a SQL, MongoDB a Elasticsearch
  • návrh a vývoj REST API a integrácií na externé systémy
  • Git, CI/CD, základná orientácia v Dockeri a Kubernetes
  • schopnosť rýchlo sa zorientovať v existujúcom (aj cudzom) kóde a zdokumentovať ho
  • slovenský alebo český jazyk na úrovni komunikácie so zákazníkom a písania technickej dokumentácie
Výhodou
  • integrácie na ÚPVS (slovensko.sk), SAML, registratúry (napr. Fabasoft) alebo iné ISVS
  • BPM / workflow platforma (Netgrif, Camunda, Flowable a pod.)
  • XSLT a generovanie PDF (XSL-FO)
  • Keycloak (OIDC, roly, realmy)
  • skúsenosť so štátnymi IT projektmi a akceptačným procesom
  • frontend (Angular alebo React) – rola je primárne backendová
  • využívanie AI nástrojov pri vývoji (napr. GitHub Copilot, Cursor, Claude Code) alebo vývoj AI funkcionalít v Jave (Spring AI, LangChain4j, LLM, RAG)
Information about the company

Spoločnosť Soitron je stredoeurópskym integrátorom, ktorý pôsobí na IT trhu už viac ako 30 rokov. Svojim klientom ponúka produkty a služby v oblasti robotizácie a automatizácie procesov, internetu vecí (IoT), IT infraštruktúry, komunikačných a cloudových riešení, IT bezpečnosti, služieb a outsourcingu, či IT poradenstva a aplikácií. Soitron, s.r.o. je členom skupiny Soitron Group, v ktorej pracuje viac ako 800 medzinárodných odborníkov a združuje profesionálne tímy na Slovensku, v Českej republike, Rumunsku, Turecku, Bulharsku, Poľsku a Veľkej Británii. Ponúka jedinečné skúsenosti v oblasti IT a možnosť profesionálneho rastu v medzinárodnom prostredí.