Opis oferty
Rozwijaj z nami jedną z największych aplikacji mobilnych w Polsce – IKO, produkt wykorzystywany przez ponad 8 mln użytkowników.
W naszym zespole IKO Foundation zajmujemy się definiowaniem docelowej architektury oraz zarządzaniem realizacją roadmapy technologicznej IKO. Przechodzimy od monolitu do mikroserwisów, a Ty będziesz miał(a) kluczowy wpływ na budowanie rozwiązań w nowoczesnym ekosystemie technologicznym, wykorzystującym chmurowe rozwiązania. Pracujemy w zespołach scrumowych wspieranych przez analityków i product ownerów, w dwutygodniowych cyklach.
Poszukiwane kompetencje
- Posiadasz minimum 5-letnie doświadczenie w zakresie architektury i programowania systemów backend w języku Java oraz frameworku Spring.
- Znasz zasady projektowania architektury mikroserwisów oraz masz doświadczenie w tworzeniu rozwiązań chmurowych.
- Masz doświadczenie w tworzeniu rozwiązań do uwierzytelniania OAuth 2.0.
- Umiesz oceniać i dobierać odpowiednie narzędzia oraz technologie do realizacji projektów.
- Posiadasz doświadczenie w pracy z systemami kontroli wersji Git oraz narzędziami do CI/CD (np. Jenkins).
- Znasz angielski na poziomie umożliwiającym swobodną pracę z dokumentacją techniczną i komunikację z dostawcami.
Java 8, 11, Spring Boot, RESTful, AMQP, Hibernate, Swagger.
Mechanizmy Redis lub Hazelcast oraz język SQL.
Platformy konteneryzacyjne (Docker, OpenShift, Kubernetes, GKE).
Narzędzia oraz bazy danych dostępne na Google Cloud Platform.
Wzorce projektowe oraz dobre praktyki programowania.
- Twoim dodatkowym atutem będzie:
Doświadczenie w projektowaniu architektury rozwiązań oraz weryfikacji implementacji w dużych systemach.
Znajomość protokołu HTTP2 oraz nierelacyjnych baz danych.
Doświadczenie w pracy z Jira i Confluence.
Umiejętność mentorowania i prowadzenia zespołów technicznych.