Baví tě Java, ale nechceš jen přidávat další funkcionality? Chceš ovlivnit kvalitu, bezpečnost a budoucnost aplikací, na kterých pracuješ?
V Baader Computer hledáme zkušeného Java vývojáře, který nám pomůže modernizovat stávající aplikace, zlepšovat kvalitu kódu a zavádět automatizaci.
Nejde jen o opravy chyb nebo aktualizace knihoven. Dostaneš prostor navrhovat řešení, nastavovat technické standardy a ovlivňovat práci vývojových týmů.
Lokalita: Praha, České Budějovice, Šumperk nebo remote
Spolupráce: HPP, plný úvazek, na dobu neurčitou
Nástup: Dohodou
Kdo jsme
Jsme Baader Computer, česká softwarová společnost zaměřená na vývoj aplikací na míru. Dlouhodobě spolupracujeme s německou společností Kirchhoff Datensysteme Software (KDS) na podnikových aplikacích, především pro automobilový průmysl.
Naše projekty stojí převážně na Javě a Spring Bootu. Nyní se zaměřujeme na jejich technologickou modernizaci, bezpečnost a dlouhodobou udržitelnost.
Na čem budeš pracovat
Modernizace Java aplikací a správa závislostí
- Vyhodnocovat bezpečnostní skeny v Black Duck, prioritizovat zranitelnosti (CVE) a rozhodovat o jejich odstranění či odložení.
- Aktualizovat knihovny a závislosti (minor/patch updates), včetně tranzitivních závislostí.
- Provádět větší technologické migrace, například:
- Java 8/11 → 17/21
- Spring Boot 2 → 3 (javax → jakarta)
- Hibernate 5 → 6
- JUnit 4 → 5
- Identifikovat licenční problémy a nahrazovat nevyhovující knihovny.
Kvalita kódu a bezpečnost
- Pracovat se SonarQube, odstraňovat Bugs, Vulnerabilities a Security Hotspots.
- Systematicky snižovat technický dluh a zvyšovat pokrytí kódu automatizovanými testy.
- Nastavovat a spravovat Quality Gates a Quality Profiles.
Automatizace a spolupráce s týmy
- Integrovat SonarQube a Black Duck do CI/CD pipelines.
- Automatizovat aktualizace závislostí pomocí Renovate nebo Dependabot a technologické migrace pomocí OpenRewrite.
- Plánovat modernizaci společně s projektovými manažery a vývojovými týmy.
- Pomáhat vývojářům samostatně řešit zjištěné problémy, nastavovat společné standardy kvality a bezpečnosti a dokumentovat technologický stav projektů.
A co dál?
Prvních přibližně 12 měsíců se zaměříš především na modernizaci a kvalitu kódu. Následně se budeš postupně více zapojovat také do běžného vývoje zákaznických projektů.
Hledáme vývojáře, který dokáže věci nejen navrhovat a kontrolovat, ale také sám realizovat.
Co od tebe očekáváme
- Minimálně 5 let zkušeností s vývojem v Javě.
- Velmi dobrou znalost Spring a Spring Boot.
- Zkušenosti s Maven a/nebo Gradle, včetně řešení konfliktů závislostí.
- Praktickou zkušenost alespoň s jednou větší migrací Javy nebo frameworku.
- Schopnost rychle se zorientovat v existujícím i cizím kódu.
- Základní znalosti bezpečnosti aplikací (OWASP Top 10, CVE, CVSS).
- Velmi dobrou angličtinu pro spolupráci s mezinárodními týmy.
Výhodou bude
- Zkušenost se SonarQube, Black Duck nebo alternativami (Snyk, Mend, OWASP Dependency-Check).
- Znalost OpenRewrite nebo Renovate.
- Praxe s CI/CD (Jenkins, GitLab CI, Azure DevOps) a Dockerem.
- Zkušenosti s testováním (JUnit 5, Mockito, JaCoCo).
- Znalost němčiny nebo češtiny.
Oceníme samostatnost, pečlivost, systematický přístup a schopnost spolupracovat napříč týmy. Důležité je pro nás nejen technické řešení, ale i schopnost vysvětlit své návrhy a hledat společnou cestu.
Co ti nabízíme
- Skutečný vliv na technickou kvalitu projektů – prostor navrhovat a zavádět vlastní řešení, nástroje a standardy.
- Samostatnost a důvěru při práci na různorodých zákaznických aplikacích.
- Moderní technologie a nástroje – Java 21, SonarQube, Black Duck, CI/CD.
- Možnost profesního růstu směrem k Tech Leadovi pro Code Quality & Security.
- Flexibilní pracovní dobu a možnost práce na dálku nebo z kanceláří v Praze, Českých Budějovicích a Šumperku.
- 5 týdnů dovolené a stravenkový paušál.
- Příspěvek na Multisport kartu.
- Jazykovou výuku, odborné vzdělávání a podporu profesního rozvoje.
- Firemní notebook a potřebné pracovní vybavení.
- Firemní akce, teambuildingy a občerstvení na pracovišti.
Zaujalo tě to?
Pokud máš zkušenosti s Javou, baví tě hledat kvalitní technická řešení a chceš mít možnost ovlivnit vývoj napříč projekty, rádi tě poznáme.
V případě zájmu nám pošli svůj životopis, představu o mzdě a možný termín nástupu na e-mailovou adresu uchazec@bcpraha.com s předmětem BC – SENIOR JAVA DEVELOPER.
E-Mail: uchazec@bcpraha.com
Přihlaste se nyní