Job description
Hybrid
Lokace: Praha, Budějovická
Jazyk: ČJ, AJ technická
Level: senior
Forma spolupráce: IČO
Nástup: asap
Alokace: 100%, HO
Délka spolupráce: dlouhodobá
Kontext projektu:
- Budujeme novou mikroslužbovou vrstvu, která bude sloužit jako spojka mezi firemními daty a jich AI agenty (chatboty, voiceboty, další LLM-based rozhraní). Tato vrstva bude poskytovat bezpečný, robustní a auditovatelný přístup k datům z databází a datových skladů (PostgreSQL).
- Práce probíhá v malém agilním týmu (cca 3 FTE), který bude úzce spolupracovat s týmem zodpovědným za vývoj a provoz AI agentů.
- Hledáme šikovného Java vývojáře, který nám pomůže vytvořit škálovatelné, cloud-native mikroslužby podle přísných standardů v rámci platformy Agile Portal Framework (APF).
Očekávané odpovědnosti:
- Vývoj a údržba backendových komponent v Javě (Spring Boot mikroslužby)
- Návrh a implementace API rozhraní pro potřeby AI týmů
- Aktivní účast na technickém návrhu, plánování a code reviews v rámci agilního týmu
- Tvorba testů (unit, integračních) a přispívání do CI/CD pipeline
- Spolupráce s architekty, DevOps specialisty a dalšími vendory
Používané technologie:
- Java 21+, Spring Boot (Security, Config, Actuator)
- REST API, Swagger
- Git, Maven, Nexus
- Docker, Helm, Azure Kubernetes Services (AKS)
- CI/CD: Jenkins, GitLab, Github Actions, Argo CD
- Kafka, CQRS
- Monitoring/Tracing: Prometheus, Grafana, OpenTelemetry, Jaeger
- Práce s přístupem k různým databázím (Oracle, PostgreSQL, MS SQL, DWH)
Požadujeme:
- Výbornou znalost vývoje mikroslužeb v Java / Spring Boot
- Praktické zkušenosti s vývojem CI/CD pipeline a deployem do Kubernetes (ideálně AKS)
- Schopnost číst a dodržovat technickou dokumentaci (včetně architektonických kuchařek)
- Znalost verzování kódu, GIT workflow, verzování artefaktů
- Základy sítě a bezpečnosti (JWT, TLS, OAuth výhodou)
- Zkušenosti s observabilitou (tracing, liveness probes, monitoring)
- AJ na úrovni čtení a porozumění technické dokumentace
Výhodou:
- Zkušenosti s návrhem API pro AI agenty nebo LLM integrace
Nabízíme:
- Práci na smysluplném projektu v oblasti AI/digitalizace
- Úzkou spolupráci s AI týmem, který posouvá zákaznickou zkušenost v O2
- Prostor pro vlastní iniciativu a technický input
- Možnost full remote spolupráce, nebo hybridní model
- Spolupráce (dlouhodobý projekt, min. 6 měsíců)
WEB
- title=Java Developer
- job=backend