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 informationVý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
- 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)
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í.