К содержимому

Senior Java Developer / Engineer – Java Modernization & Code Quality

Baader Computer18600 Praha 8

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!

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í

openqareer не кадровое агентство: вакансия собрана с открытого источника, отклик подаётся на сайте работодателя.