Kotlin developer

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
Alza.cz Stringdata BTL Trask CRAW