
Fullstack Developer
PeopleTrust Sp. z o.o.•Warszawa•Hybrydowa
📝 Opis główny / Wstęp
Profil stanowiska: Fullstack Developer (Senior)
Miejsce świadczenia usług:
Praca hybrydowa (zdalnie oraz w biurze w Warszawie).
Zakres obowiązków:
Implementacja nowoczesnych rozwiązań w sektorze ubezpieczeniowym
Budowa i rozwój systemów opartych o rozproszoną architekturę mikrousługową (obsługa zgłoszeń i szkód w braży ubezpieczeniowej)
Udział w projektowaniu architektury systemów z wykorzystaniem nowoczesnych technologii
Usprawnianie wybranych procesów biznesowych
Dbanie o wysoką jakość oprogramowania poprzez rozwój testów automatycznych
Wymagania obowiązkowe:
Bardzo dobra znajomość języka programowania Java (min. 5 lat doświadczenia)
Bardzo dobra znajomość frameworków backendowych (w tym rozwiązań opartych o Spring)
Doświadczenie w pracy z narzędziami do zarządzania bazą danych (np. migracje)
Doświadczenie w tworzeniu aplikacji frontendowych (framework typu Angular)
Znajomość systemów kolejkowych i przetwarzania zdarzeń (np. Kafka)
Znajomość narzędzi do zarządzania kodem oraz budowania aplikacji (np. git, maven)
Doświadczenie w pisaniu testów jednostkowych
Znajomość paradygmatów programowania obiektowego i funkcyjnego
Doświadczenie w pracy z konteneryzacją i orkiestracją (np. Docker, Kubernetes)
Znajomość narzędzi wspierających komunikację i wyszukiwanie danych (np. RabbitMQ, ElasticSearch)
Umiejętność skalowania aplikacji
Doświadczenie w analizie i optymalizacji wydajności systemów
Stack technologiczny:
Back-end: Java, frameworki Spring, narzędzia ORM, narzędzia migracyjne, systemy przetwarzania zdarzeń
Front-end: Angular, TypeScript
DevOps / środowisko: Docker, Kubernetes
Narzędzia: IDE, systemy do zarządzania zadaniami i kodem, narzędzia CI/CD, systemy do analizy jakości kodu