Autenti to europejska platforma usług zaufania, która łączy ludzi i firmy w przestrzeni cyfrowej, zapewniając szybkość, wygodę i bezpieczeństwo. Wspieramy firmy w zarządzaniu dokumentami - od e-podpisów (Autenti eSign), przez weryfikację tożsamości (Autenti eID), po e-doręczenia i archiwizację (Autenti eDelivery, Autenti eDocument). Z naszych rozwiązań korzystają tysiące organizacji w całej Europie, w tym firmy z wymagających sektorów, takich jak bankowość czy ochrona zdrowia.

W Autenti wierzymy, że najlepsze rozwiązania powstają, kiedy działamy razem. Stawiamy na zaufanie, współpracę i szacunek, i staramy się tworzyć środowisko, w którym każdy głos ma znaczenie. Jednocześnie bezpieczeństwo i zgodność stanowią fundament naszych działań. Działając w oparciu o sprawdzone standardy i stale doskonaląc nasze praktyki, tworzymy rozwiązania, na których mogą polegać nasi klienci.

Kilka słów o technologiach, w jakich pracujemy w naszym zespole IT:

  • Pracujemy w architekturze mikroserwisowej z wykorzystaniem komunikacji synchronicznej REST oraz asynchronicznej

  • Nasze serwisy pracują na Java, większość w wersji 21 oraz używamy Spring Boot 3

  • Część aplikacji jest zaimplementowana w języku Kotlin w wersji 1.9+ w połączeniu ze Spring Webflux

  • Nasze projekty budujemy w oparciu o gradle

  • Używamy baz SQL (PostgreSQL) oraz NoSQL (MongoDB) - baza dobrana w zależności od potrzeb

  • Stosujemy architekturę heksagonalną, DDD oraz CQRS

  • Testujemy - programiści piszą testy swoich aplikacji/komponentów

  • Budujemy monitoring aplikacji z wykorzystaniem Grafana + Prometheus + Kibana

  • Całość uruchomiona w klastrze Kubernetes od Azure czyli AKS (PS. Wykorzystujemy chmurę oraz narzędzia Microsoft)

Co będzie należeć do Twoich obowiązków?

  • Uczestniczenie w całym cyklu życia aplikacji - od planowania przez implementację, dokumentację, testowanie i wdrażanie, aż do monitorowania na produkcji

  • Pisanie wysokiej jakości kodu pokrytego kilkoma rodzajami testów w architekturze mikroserwisowej (całościowo w firmie mamy około 70 mikroserwisów)

  • Udział w tworzeniu nowatorskich interfejsów integracyjnych, zarówno tych dostępnych publicznie, jak i dla naszych aplikacji

  • Rozwój istniejących usług Autenti

Szukamy osoby, która:

  • Ma dobrą znajomość zagadnienia architektury mikroserwisowej

  • Ma doświadczenie w projektowaniu aplikacji w języku Java

  • Wykazuje się dobrą znajomością wzorców projektowych

  • Zna język angielski na poziomie komunikatywnym

  • Myśli krytycznie, sprawnie komunikuje się ze współpracownikami

  • Gra zespołowo - jest chętna do dzielenia się wiedzą i pomysłami z innymi ale również otwarta na inne punkty widzenia

Na co możesz u nas liczyć?

  • Współpracę w modelu B2B w oparciu na jasno określone cele i rezultaty.

  • Wysoki poziom autonomii w sposobie realizacji usług.

  • Możliwość świadczenia usług zdalnie oraz udziału w okazjonalnych spotkaniach roboczych on-site.

  • Udział w projektach o dużej skali i złożoności biznesowej, we współpracy z doświadczonymi zespołami produktowymi, technologicznymi i biznesowymi.

  • Dostęp do narzędzi i systemów niezbędnych do realizacji usług.