NoFluffJobs Stacjonarnie Senior

Senior Java Developer/Developerka

AVENGA (Agencja Pracy, nr KRAZ: 8448)

⚲ Warszawa

24 360 - 26 880 PLN (B2B)

Wymagania

  • Java
  • gosu
  • Guidewire
  • Spring
  • Hibernate
  • Git
  • Maven
  • Kafka
  • Docker
  • Helm

Opis stanowiska

O projekcie: Poszukujemy doświadczonej osoby na stanowisko Senior Java Developer/Developerka, która dołączy do projektu z branży ubezpieczeniowej. Praca w modelu hybrydowym z biura w Warszawie, 1 dzień w tygodniu. Wymagania: 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 praktyceOtwartość na pracę w dojrzałym zespole scrumowym, eksperymentowanie z nowymi technologiami i pracę w duchu DevOps Codzienne 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