October 1, 2026

Mid/Senior Java Developer (aplikace pro obranné a bezpečnostní systémy) – JISR Institute

Mid • Hybrid

Pardubice, Czechia

Pracovní nabídka

O společnosti

JISR Institute vyvíjí komplexní softwarové systémy pro oblast obrany, zpravodajství a ochrany proti dronům, které využívají národní ozbrojené složky i jednotky NATO.

Zaměřujeme se na multidoménové C4 systémy, které propojují sensory, efektory, komunikační prostředky a uživatele do jednoho funkčního celku. Naše řešení jsou navržena tak, aby je bylo možné přizpůsobit různým scénářům nasazení – od velitelství až po jednotky v terénu.

Náplň práce

  • Návrh a implementace desktopových a serverových aplikací v Javě/JavaFX pro zpracování dat a metadat z obranných a bezpečnostních systémů.  
  • Spolupráce na analýze požadavků (uživatelé v terénu, operátoři, analytici, produktoví manažeři) a jejich převod do technického řešení.  
  • Úpravy a rozvoj stávajících funkcionalit na základě zpětné vazby uživatelů.  
  • Podíl na testování a nasazení systému u zákazníků v reálném prostředí.  
  • Spolupráce s projektovými manažery a ostatními členy týmu na projektech vývoje i výzkumu a vývoje.  

Jak se u nás vyvíjí software

  • Vývoj probíhá převážně v kanceláři, kde tým spolupracuje na analýze, návrhu i implementaci řešení.  
  • Po domluvě je možný občasný home office; prostředí je nastavené tak, aby bylo možné efektivně pracovat i mimo kancelář.  
  • Z povahy projektů vyplývá, že výsledné systémy obvykle běží v izolovaných sítích zákazníků, proto je kladen důraz na spolehlivost, bezpečnost a provozuschopnost v offline režimu.  

Technologické prostředí

  • Programování v Javě (aktuálně Java 21, zpravidla migrujeme po příchodu nové LTS verze.  
  • Jednotná codebase a řízené migrace na nové verze Javy, včetně aktualizace závislostí.  
  • Backend postavený na Springu (včetně Spring Boot) a Hibernate, buildování pomocí nástroje Maven.  
  • Modulární architektura aplikací – na backendu i v uživatelském rozhraní – umožňující konfiguraci podle konkrétního nasazení.  
  • Systémy jsou navrženy tak, aby byly plně funkční i v prostředí bez přístupu k internetu.  
  • Pravidelné technické aktualizace, žádné dlouhodobé setrvávání na technologicky zastaralých verzích.  

Integrace a prostředí nasazení

  • Systémy jsou navrhovány tak, aby byly snadno integrovatelné do různorodých prostředí zákazníků bez závislosti na konkrétním dodavateli nebo jednom nástroji.  
  • Práce s daty ve formátech XML, JSON i binárních podobách, jejich převod do doménových objektů.  
  • Využití vlastního integračního modulu („device adapter“) pro napojení na různé senzory a efektory.  
  • Nasazení typicky na Windows serverech nebo noteboocích v lokálních sítích, často v terénu a bez závislosti na cloudových službách.  

Co to znamená pro vývojáře

  • Prostředí nasazení zpravidla má omezené možnosti vzdálené správy a ladění, proto je kladen důraz na kvalitu návrhu, testování a logování.  
  • Logy slouží jako klíčový podklad pro diagnostiku – technik v terénu na jejich základě poskytuje informace zpět vývojovému týmu.  
  • Oceníme schopnost přemýšlet „offlinefirst“ a psát robustní kód, který se chová předvídatelně i v méně ideálních podmínkách.  

Požadujeme

  • Minimálně 3 roky profesionální praxe s vývojem v Javě.  
  • Dobrá znalost Javy 8+ (výhodou zkušenost s novějšími verzemi, ideálně Java 17/21).  
  • Znalost návrhu a využití REST webových služeb.  
  • Zkušenost s nástroji: Git, Maven.  
  • Schopnost číst a psát technickou dokumentaci v angličtině.  
  • Zodpovědný přístup, pečlivost, samostatnost a schopnost týmové spolupráce. 

Výhodou

  • Zkušenost z domény obrany, bezpečnosti nebo zpracování senzorických dat.  
  • Zkušenost s tvorbou uživatelských rozhraní v Javě (JavaFX nebo obdobné technologie).  
  • Znalost širšího ekosystému Spring, CI/CD nástrojů a testovacích rámců (unit/integration testy).  

Nabízíme

  • Účast na celém životním cyklu vývoje softwaru – od analýzy přes návrh až po nasazení u zákazníků.  
  • Možnost ovlivnit podobu výsledného produktu, architektury i technického řešení.  
  • Projekty s reálným a dlouhodobým dopadem v oblasti obrany a bezpečnosti.  
  • Menší, specializovaný tým s vysokou mírou odbornosti a prostoru pro vlastní iniciativu.  

Similar jobs you might like

Unlock Full Resume Report