Odpovědět
Do týmu Identity hledáme zkušeného Kotlin vývojáře, který se bude podílet na návrhu a budování nového backend stacku. Čeká vás práce na projektu s velkým technologickým refreshem, jehož cílem je maximální automatizace, CI/CD a moderní GitOps přístup ke správě buildů a infrastruktury.
Nově vyvíjené řešení hraje klíčovou roli při práci s identitou klienta – například při přihlašování do internetového a mobilního bankovnictví.
Nástup: co nejdříve
Docházka: 3 dny v kanceláři Praha / 2 dny home office
Spolupráce na IČO
Náplň práce
- Návrh a implementace nového backend stacku v Kotlinu, který postupně nahradí stávající distribuovaný systém
- Tvorba microservices, API a integrací s Oracle, Hazelcast a messagingem přes Kafka
- Nastavení týmových procesů podle best practices
- Postupná migrace legacy částí a úzká spolupráce s dalšími týmy
Používané technologie
- Kotlin
- OpenShift Container Platform 4 (on-premise)
- Oracle, Hazelcast, Kafka
- REST (SOAP – pouze údržba/refaktorace)
- GitHub Actions, GitOps (ArgoCD, Flux)
Požadavky
- Výborná znalost Kotlinu v backend prostředí (včetně coroutines, asynchronního zpracování)
- Zkušenost s návrhem a implementací moderních mikroslužeb (DDD výhodou)
- Pokročilá znalost messagingu (Kafka), návrh event-driven architektur
- Zkušenosti s REST API (OpenAPI/Swagger), základní orientace v SOAP
- Orientace v architektonických principech – modularita, škálovatelnost, odolnost, bezpečnost, monitoring/logging
- Praxe s enterprise databázemi (Oracle, optimalizace dotazů, návrh datového modelu) a distribuovanými cache (ideálně Hazelcast)
- Praktická znalost kontejnerizace a práce s OpenShift (Helm/Operator šablony výhodou)
- Pokročilá zkušenost s CI/CD (GitHub Actions, psaní pipeline, debugging buildů) a GitOps workflow
- Schopnost analyzovat legacy/distribuované systémy a navrhovat migrační plán
- Samostatnost, zodpovědnost za návrh, dokumentaci i implementaci klíčových komponent



