V O2 budujeme novou mikroslužbovou vrstvu, která bude sloužit jako spojka mezi firemními daty a našimi 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 lidé), který bude úzce spolupracovat s týmem O2 zodpovědným za vývoj a provoz AI agentů. Hledáme šikovného Java vývojáře/vývojářku, který/která nám pomůže vytvořit škálovatelné, cloud-native mikroslužby podle přísných standardů O2 v rámci platformy Agile Portal Framework (APF).
Vaše budoucí práce:
- 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).
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.
- Lokace: Praha / Remote (dle domluvy).
Co u vás hledáme:
- 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.