Java Developer
Java Developer (k/m)
Wymagania must have:
Doświadczenie w programowaniu w języku JAVA (>5 lat)
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
Znajomosć 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ść narzędzi do CI/CD - Jenkins, Github Actions, Bitbucket
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
Doświadczenie w wykorzystaniu narzędzi AI w pracy (np. Github Copilot)
Świadczenie usług z terytorium Polski
Wymagania nice to have:
Doświadczenie w programowaniu w języku Gosu
Doświadczenie w zakresie IT Security w rozwiązaniach
Doświadczenie w samodzielnym projektowaniu domeny
Certyfikat Guidewire
Doświadczenie w tworzeniu wartwy front-end i frameworku Angular
Znajomość Typescript
Doświadczenie w budowaniu rozwiązań w Microsoft Azure, Google Cloud Platform, Amazon Web Serivices
Współpraca na zasadach kontraktu b2b
Świadczenie usług hybrydowo - raz w tygodniu z warszawskiego biura PZU
Java Developer
Java Developer