Java Developer
- Role
- Backend
- Employment
- Contract
Open to PL only. Set where you work from to check your eligibility.
Core skills
Required skills
Optional skills
Required languages
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
Zatrudnienie w oparciu o kontrakt B2B w przedziale 14 000–20 000 zł netto + VAT miesięcznie Elastyczny czas pracy i możliwość pracy hybrydowej (1 raz w tygodniu w biurze w KRK) Dostęp do biblioteczki developerskiej Zespół fajnych ludzi, którzy lubią ze sobą pracować i lubią to, co robią Nowoczesne biuro na krakowskim Ruczaju z parkingiem oraz dobrą kawą Dofinansowanie do zajęć sportowych i prywatną opiekę medyczną Brak dress code’u i przyjazna atmosfera Nowoczesny sprzęt komputerowy (większość z nas pracuje na MacBookach)
What you'll do
- 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
- 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
What they require
- Dobra znajomość zagadnienia architektury mikroserwisowej
- Doświadczenie w projektowaniu aplikacji w języku Java
- Dobra znajomość wzorców projektowych
- Język angielski na poziomie komunikatywnym
- Myślenie krytyczne i sprawna komunikacja z współpracownikami
Benefits
- Elastyczny czas pracy i możliwość pracy hybrydowej (1 raz w tygodniu w biurze w KRK)
- Dostęp do biblioteczki developerskiej
- Dofinansowanie do zajęć sportowych i prywatną opiekę medyczną
- Brak dress code’u i przyjazna atmosfera
- Nowoczesny sprzęt komputerowy (większość z nas pracuje na MacBookach)
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).