Java Developer
PZU Tech S.A.
⚲ Warszawa
Wymagania
- Git
- CI/CD
- Docker
- Maven
- Kubernetes
- Kafka
- Java
- SQL
- Elasticsearch
Opis stanowiska
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