Senior Full-Stack Java Developer (Java 17 + Angular 18) (m/k/d)
Senior Full-Stack Java Developer (Java 17 + Angular 18) (m/k/d)
Branża: Ubezpieczeniowa
Lokalizacja: hybrydowo
Opis roli
Poszukujemy doświadczonego Senior Full-Stack Java Developer z praktycznym doświadczeniem w pracy z Java 17 + Spring Boot 3 i Angular 18. Osoba na tym stanowisku będzie odpowiedzialna za projektowanie, rozwój i utrzymanie aplikacji enterprise w środowisku ubezpieczeniowym, pracując w zespole w modelu Agile/DevOps.
Idealny kandydat to programista 60% backend (Java), 40% frontend (Angular), który potrafi tworzyć skalowalne, wydajne i nowoczesne aplikacje oraz aktywnie dzielić się wiedzą z zespołem.
Wymagania kluczowe (Must-Have)
Minimum 4 lata doświadczenia w pracy jako Full-Stack Developer z faktycznym podziałem Java 60% / Angular 40%
Java 17 + Spring Boot 3: mikroserwisy, wzorce projektowe, optymalizacja i wydajność, testy jednostkowe i integracyjne (JUnit, Mockito)
Angular 18 + TypeScript: RxJS, observables, NgRx, lazy loading, strategia OnPush, tworzenie modułów i komponentów wielokrotnego użytku
TypeScript: typy generyczne, type inference, type guards, ustawienia kompilatora (strictNullChecks, noImplicitAny)
HTML & CSS: BEM, utility-first, modular CSS, responsywność, dostępność (WCAG), optymalizacja cross-browser
Bazy danych: PostgreSQL, Oracle – indeksowanie, optymalizacja zapytań, transakcje
Event-driven architecture: Kafka lub RabbitMQ
CI/CD & DevOps: GitHub, JIRA, Sonar, Azure DevOps
Chmura i kontenery: Azure Cloud, Docker, Kubernetes
Język angielski: pełna biegłość w mowie i piśmie
Wymagania dodatkowe (Nice-to-Have)
Doświadczenie w optymalizacji wydajności baz danych
Exposure do automatyzacji testów i monitoringu
Multi-region deployment i disaster recovery
Praca w Agile/Scrum
Certyfikaty: AZ-204, CKAD, OCP
Integracja AI/ML w aplikacjach enterprise
Zakres obowiązków
Projektowanie, rozwój i utrzymanie aplikacji full-stack (Java + Angular)
Implementacja mikroserwisów i REST API zgodnie z zasadami clean architecture
Udział w procesach CI/CD i praktykach DevOps
Optymalizacja aplikacji i kodu, udział w code review
Tworzenie i aktualizacja dokumentacji technicznej
Wsparcie produkcji oraz uczestnictwo w release’ach systemu
Mentoring młodszych programistów i dzielenie się wiedzą w zespole
Senior Full-Stack Java Developer (Java 17 + Angular 18) (m/k/d)
Senior Full-Stack Java Developer (Java 17 + Angular 18) (m/k/d)