Java Developer (39973)

« zpět
Celá ČR
10/2025 (12m)
Kontrakt přes CP
90%
140 000 CZK
Tato pozice není aktuálně dostupná

Hledám zkušeného Java Developera pro vývoj a správu čtyř Spring Boot aplikací s robustní architekturou. Čeká vás návrh REST API, práce s PostgreSQL, integrace s korporátními systémy (SAP, ESB, IDM), zajištění bezpečnosti přes Spring Security a práce s JWT. Součástí je i optimalizace výkonu, CI/CD v GitLabu a troubleshooting na produkci. Pokud vás baví čistý backend a spolupráce s analytiky a testery, dejte mi o sobě vědět.

🚀 Projekt
- vývoj a údržba backendových komponent čtyř samostatných Spring Boot aplikací
- implementace REST API rozhraní pro mobilní a webové klienty (Android/web), včetně návrhu struktur a validací
- integrace s korporátními systémy (SAP, DMS, ESB) pomocí plánovaných importů/exportů – např. IFP04, IFP10, MKM ZD, WFMS
- zpracování autentizace uživatelů pomocí JWT tokenů a integrace s VMWare IDM
- zajištění bezpečnostních opatření – autorizace metod přes Spring Security, práce s certifikáty, podpora HTTPS
- práce s databázovým modelem v PostgreSQL – návrh a úprava tabulek, tvorba dotazů pomocí JPA/Hibernate
- optimalizace výkonu backendu, práce s cache (EhCache) a systémovými metrikami
- spolupráce s analytiky a testery při rozvoji funkcionalit a řešení incidentů
- participace na CI/CD pipeline – správa GitLab repozitářů, účast na releasování verzí
- podpora při provozu a troubleshootingu – kontrola logů (SLF4J), práce s AuditViewerem, řešení chyb na produkci a testu
- údržba a rozvoj konfigurovatelných plánovačů úloh (cron) pomocí Spring Scheduling

🎯 Skills
- zkušenost s vývojem v jazyce Java 11+ využití v prostředí Spring Boot backendu
- znalost frameworku Spring Boot a jeho ekosystému
- zkušenost s ORM – Hibernate / JPA tvorba entit, mapování, dotazy přes JPQL/Criteria API
- znalost PostgreSQL  návrh a správa tabulek, optimalizace dotazů, integrita dat
- zkušenost s návrhem a dokumentací REST API použití anotací, generování pomocí Swaggeru
- zráce s autentizačními tokeny (JWT) validace, zpracování claimů, integrace s IDM (VMware)
- použití GIT (GitLab)  práce s repozitářem, feature branches, merge requesty
- zkušenost s build nástrojem Gradle nebo Maven
- znalost práce s logováním (např. SLF4J, Logback)
- standardní logování a údržba logů (např. /var/log/mbdxxx/)

💡 Nice to have
- znalost cache technologií (EhCache)
- zkušenost s integračními technologiemi (SAP-PO, ESB)
- znalost plánovačů úloh ve Springu (@Scheduled)
- zkušenost s vícevrstvou architekturou a doménovým modelem (DDD)
- znalost práce s filesystemem z aplikace
- znalost logických toků synchronizace a offline režimu

Podobné pozice