Backend Developer
Tryb pracy:Hybrydowy (praca zdalna + minimum 1 dzień w tygodniu z biura w Warszawie)
Zakres obowiązków:
Budowa, rozwój oraz migracja systemów do chmury w architekturze mikrousługowej oraz monolitycznej (obszar ubezpieczeń życiowych)
Transformacja systemów monolitycznych w kierunku architektury domenowej i mikrousługowej (z wykorzystaniem podejścia Domain Driven Design)
Udział w projektowaniu architektury z wykorzystaniem nowoczesnych technologii
Zapewnienie wysokiej jakości oprogramowania poprzez rozwój testów automatycznych
Przeprowadzanie i udział w przeglądach kodu
Wymagania obowiązkowe:
Doświadczenie w migracji aplikacji z infrastruktury lokalnej do środowiska chmurowego
Znajomość usług chmurowych (konteneryzacja, zarządzanie sekretami, pipeline’y CI/CD)
Dobra znajomość Java lub Kotlin (min. 3 lata doświadczenia)
Dobra znajomość frameworków backendowych (w tym rozwiązań opartych o Spring)
Dobra znajomość języka SQL (min. 3 lata doświadczenia)
Znajomość narzędzi do zarządzania kodem i budowania aplikacji (np. git, maven)
Doświadczenie w pisaniu testów jednostkowych
Znajomość paradygmatów programowania obiektowego i funkcyjnego
Mile widziane:
Znajomość rozwiązań do zarządzania tożsamością i dostępem w chmurze
Doświadczenie w pracy z konteneryzacją i orkiestracją (Docker, Kubernetes, helm)
Znajomość systemów kolejkowych i narzędzi do przetwarzania oraz wyszukiwania danych (np. Kafka, RabbitMQ, ElasticSearch)
Backend Developer
Backend Developer