Senior Java Developer - Guidewire
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
Senior Java Developer - Guidewire
Senior Java Developer - Guidewire