Nastartujte svou kariéru s Baader Computer

Důležité jsou vaše nápady, vaše nadšení a vy jako člověk!

Jsme inovativní IT společnost se šesti mezinárodními pobočkami, která se specializuje na individuální vývoj softwaru a softwarových produktů v prostředí B2B. Náš mladý tým pracuje na rozmanitých a zajímavých projektech. Naši zákazníci jsou pro nás na prvním místě a vždy se snažíme najít optimální řešení. Hledáme několik angažovaných zaměstnanců, kteří posílí náš tým v různých oblastech.

Nabízíme vám zajímavou a náročnou práci v dynamickém prostředí s mezinárodním zaměřením. Budete mít příležitost pracovat na inovativních projektech a neustále rozvíjet své dovednosti.

Pokud se chcete stát součástí našeho týmu, podívejte se na naše volné pozice nebo se rovnou ozvěte. Těšíme se, že vás poznáme!

Zpět na přehled
Senior Java Developer / Engineer – Java Modernization & Code Quality
Baader Computer

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í