Senior Java Developer / Engineer – Java Modernization & Code Quality
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 не кадровое агентство: вакансия собрана с открытого источника, отклик подаётся на сайте работодателя.