Senior Java Developer - Guidewire
PZU Tech S.A.
⚲ Warszawa
Wymagania
- Java
- Gosu
- Guidewire
- Spring
- Hibernate
- SQL
- Git
- Maven
- Docker
- Kubernetes
Opis stanowiska
Zadania: • Projektowanie rozwiązań implementowanych w zespole zwinnym • Implementację rozwiązań przyjętych do realizacji przez zespół • Współtworzenie i programowanie zmian w systemie Everest - Policy Center i Billing Center (ubezpieczenia majątkowe) • Rozwijanie architektury mikroserwisowej wspierającej działanie monolitu Guidewire • Współudział w opracowaniu koncepcji rozwiązania dla inicjatyw biznesowych • Opracowywanie i wdrażania architektury nowych rozwiązań • Zapewnienie właściwej jakości wytwarzanego oprogramowania i zgodności ze standardami • Zapewnienie jakości wytwarzanych produktów, wsparcie testów akceptacyjnych oraz wdrożenia rozwiązania • Udział w planowaniu kolejnych wydań oraz iteracji w ramach prac zespołu zwinnego • Udział w sprint review oraz retrospective zespołu w ramach iteracji i wydania • Wsparcie w stabilizacji i utrzymaniu wdrożonych rozwiązań • Utrzymywanie i aktualizacja repozytorium dokumentacji technicznej systemów informatycznych Must: • Dobra znajomość ekosystemu Guidewire - PolicyCenter (ewentualnie BillingCenter (>4 lat) • Doświadczenie w programowaniu w języku Gosu (>4 lat) • Min. 5-letnie doświadczenie w programowaniu w Java/JEE • Znajomość frameworków Spring i Hibernate • Znajomość relacyjnych baz danych ze szczególnym uwzględnieniem bazy Oracle • Dobra znajomość języka SQL (>5 lat) • Znajomość narzędzi GIT, Maven • Znajomość frameworków do pisania testów jednostkowych • Znajomość paradygmatów Functional Programing, Object Oriented Programing, programowanie wielowątkowe • Znajomość Docker, K8S, helm • Znajomość Kafka, ElasticSearch, REST • Umiejętność skalowania aplikacji • Znajomość narzędzi do diagnostyki wydajności zaimplementowanych rozwiązań • Doświadczenie w optymalizacji kwerend (analiza planów zapytań) oraz składowania danych (np. partycjonowanie) • Doświadczenie w pracy z Linuxem • Znajomość serwerów aplikacyjnych • Znajomość narzędzi do CI/CD - Jenkins, Github Actions • Znajomość koncepcji DDD, TDD, BDD, pryncypiów tworzenia rozwiązań w oparciu o architekturę mikroserwisową zgodnie ze wzorcem Event-Driven • Znajomość katalogu wzorców projektowych GoF i doświadczenie ze stosowaniem w praktyce • Otwartość na pracę w dojrzałym zespole scrumowym, eksperymentowanie z nowymi technologiami i pracę w duchu DevOps Mile widziane: • Doświadczenie w wykorzystaniu narzędzi AI w pracy (np. Github Copilot) • Doświadczenie w zakresie IT Security w rozwiązaniach • Doświadczenie w samodzielnym projektowaniu domeny • Certyfikat Guidewire • Znajomość Typescript • Doświadczenie w budowaniu rozwiązań w Microsoft Azure, Google Cloud Platform, Amazon Web Serivices Dodatkowe: • Świadczenie usług z terytorium Polski • Świadczenie usług hybrydowo – 1 dzień w tygodniu w biurze i 4 zdalnie (dopuszczalne większa liczba dni z biura) • Kontrakt b2b