Java Backend Developer
Opis firmy
Od 30 lat w Polsce tworzymy wyjątkowe miejsce pracy UNIQA. Jesteśmy 6. co do wielkości grupą ubezpieczeniową w Polsce. Chcemy, aby klienci wybierający UNIQA, wybierali lepsze życie. Zapewniamy im to, ubezpieczając i otaczając opieką ich zdrowie, życie i majątek. Co więcej, chcemy inspirować klientów do lepszego życia - dłuższego, zdrowszego i bezpieczniejszego. Z tą samą troską myślimy o naszych pracownikach.
Stanowisko
Java Backend Developer
Opis stanowiska
Tworzenie i rozwijanie aplikacji w architekturze mikroserwisowej, uruchamianych na Kubernetes (K8s)
Projektowanie i implementacja rozwiązań zgodnie z zasadami Architektury Heksagonalnej (Hexagonal Architecture)
Modelowanie procesów biznesowych w BPMN oraz praca z silnikiem procesowym Camunda
Pisanie testów jednostkowych i dbanie o wysoką jakość kodu
Współpraca z zespołem programistów oraz biznesem w metodyce Agile (Scrum)
Odpowiedzialność za jakość aplikacji – stabilność, bezpieczeństwo, wydajność
Tworzenie oraz utrzymywanie dokumentacji technicznej
Praktyczne wykorzystywanie narzędzi AI do wspierania procesu wytwarzania oprogramowania
Wymagania
Minimum 6 lat doświadczenia w programowaniu w Java (8/11/21)
Doświadczenie w tworzeniu oraz utrzymywaniu Mikroserwisów
Znajomość baz danych Oracle/PostgreSQL
Doświadczenie pracy z Kubernetes (K8s)
Bardzo dobra znajomość Spring/Spring Boot
Znajomość kolejek JMS, RabbitMQ
Znajomość narzędzi CI/CD (np. GitLab, Jenkins)
Doświadczenie w pisaniu testów jednostkowych oraz stosowaniu dobrych praktyk programistycznych (JUnit, Mockito, Testcontainers)
Znajomość zasad Architektury Hexagonalnej i umiejętność ich stosowania
Doświadczenie w modelowaniu procesów BPMN oraz pracy z Camunda
Praktyczne użycie narzędzi AI w procesie developmentu (np. Copilot, ChatGPT, Sonar + AI, automatyzacja)
Doświadczenie w pracy w metodykach Agile (Scrum)
Dodatkowym atutem będzie:
znajomość frameworków JSF/PrimeFaces
znajomość serwerów aplikacji IBM WebSphere/Wildfly
Doświadczenie w pracy z chmurą publiczną (Azure, AWS, GCP)
Znajomość narzędzi obserwowalności (Dynatrace, Prometheus, Grafana, ELK)
Doświadczenie z Docker, Helm, Istio i elementami cloud-native
Oferujemy
Udział w budowaniu nowego produktu opartego o najnowsze technologie informatyczne
Realny wpływ na kierunek rozwoju produktu
Pracę w doświadczonym i otwartym na innowacje zespole developerskim
Wsparcie zespołu Architektury w codziennej pracy
Dostęp do najnowszych narzędzi, w tym AI wspierającego rozwój i programowanie
Kulturę pracy opartą na zaufaniu, otwartości i odpowiedzialności
Pracę w modelu hybrydowym
Kulturę organizacyjną opartą na 5 wartościach: wspólnota, prostota, klient przede wszystkim, odpowiedzialność i wiarygodność
Kafeteryjny system benefitów – to Ty decydujesz z czego korzystasz

UNIQA
UNIQA to dynamiczna firma technologiczna, która tworzy innowacyjne rozwiązania dla nowoczesnego biznesu. Specjalizujemy się w tworzeniu oprogramowania, aplikacji mobilnych oraz systemów zarządzania danymi.
Java Backend Developer
Java Backend Developer