Mid/Senior Java Developer (aplikace pro obranné a bezpečnostní systémy) – JISR Institute
Méně než 2 týdny
JISR Institute, a.s.
Pražákova 257/49, Brno-Horní Heršpice
Vzdálenost od tebe uvidíš po zadání adresy ve výpisu nabídek.
Úvazek
Práce na plný úvazek
Smlouva
Pracovní smlouva
Benefity
Zahraniční pracovní cesty, Mobilní telefon, Firemní akce, Dovolená 5 týdnů, Bonusy/prémie, Možnost občasné práce z domova, Flexibilní začátek/konec pracovní doby, Notebook, Občerstvení na pracovišti, Příspěvek na penzijní/životní připojištění, Vlastní organizace náplně práce
Vzdělání
Vzdělání není podstatné
Jazyky
Čeština (Výborná) nebo Angličtina (Středně pokročilá)
Zařazené
IS/IT: Vývoj aplikací a systémů, Technika a vývoj
O pozici
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.
Nebo zkus mobilní apku
Uvidíš nabídky ve svém okolí a všechny své odpovědi budeš mít vždy po ruce
Naskenuj kód
Na Práci za rohem máš největší šanci najít si práci blízko domova a přestat dojíždět. Vybírej z volných míst a brigád po celém Česku, třeba v lokalitách Praha, Brno, Ostrava, Plzeň, Liberec, Olomouc, České Budějovice, Hradec Králové, Ústí nad Labem, Pardubice, Zlín, Havířov, Kladno, Most, Opava a mnoha dalších.
Používáme cookies, viz Podmínky služby. A také chráníme tvoje osobní údaje, viz Zásady ochrany soukromí. Více o reklamě na portálech Alma Career a transparentnosti se můžete dočíst na naší Informační stránce. Zde je naše Technická specifikace.