Senior Fullstack Developer (Java + Angular) | Branża Ubezpieczeniowa
- Compensation
- Not disclosed
- Location
- Not listed
- Work setup
- Hybrid
- Seniority
- Senior
- Employment
- Contract
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Full description
O kliencie
Nasz klient to lider rynku ubezpieczeniowego, ale również organizacja inwestująca w transformację cyfrową, rozwój analityki danych i AI. Pracując w tym środowisku, zyskasz możliwość: pracy nad realnymi wyzwaniami biznesowymi w skali milionów klientów, dostępu do nowoczesnych narzędzi i dużych zbiorów danych, współpracy z doświadczonymi ekspertami z obszaru data science, aktuariatu i IT, realnego wpływu na procesy decyzyjne.
Model współpracy
Świadczenie usług odbywa się w modelu hybrydowym (średnio 1 dzień w tygodniu z biura, z możliwością elastycznego rozliczania obecności w skali miesiąca)
Oczekiwane kompetencje
- Minimum 4 lata doświadczenia komercyjnego w programowaniu, w tym minimum 4 lata pracy z Angular, 3 lata z Java oraz 3 lata z PostgreSQL
- Bardzo dobra znajomość Angular (preferowana wersja 19+), w tym komponentów, modułów, serwisów, dependency injection, routingu, formularzy, lazy loading oraz optymalizacji aplikacji
- Bardzo dobra znajomość TypeScript, JavaScript (ES6+) oraz RxJS
- Praktyczna znajomość Angular Material lub innej biblioteki komponentów UI
- Dobra znajomość HTML5, CSS3, SCSS oraz zasad architektury CSS
- Doświadczenie w tworzeniu testów jednostkowych z wykorzystaniem Jest lub Vitest
- Znajomość Node.js, npm oraz narzędzi webpack/Vite
- Znajomość Java 18+, Spring Boot 3+ (wystarczą podstawy) oraz JPA
- Doświadczenie w pracy z relacyjnymi bazami danych PostgreSQL
- Znajomość technologii integracyjnych REST, SOAP oraz Kafka
- Znajomość narzędzi konteneryzacji Docker i Kubernetes oraz procesów CI/CD (Jenkins, GitHub Actions)
- Doświadczenie z systemem kontroli wersji Git oraz platformami GitHub/Bitbucket
- Znajomość narzędzi do budowania aplikacji Maven i Gradle
- Znajomość narzędzi diagnostycznych Kibana i Elasticsearch
- Znajomość protokołu HTTP oraz środowisk Linux i Windows
- Znajomość wzorców projektowych i architektonicznych
- Minimum 2 lata doświadczenia w pracy w metodykach Agile
- Minimum rok doświadczenia w wykorzystywaniu AI w pracy developerskiej
- Znajomość języka angielskiego umożliwiająca swobodną pracę z dokumentacją techniczną
- Samodzielność, dobra organizacja pracy, odpowiedzialność za realizowane zadania oraz umiejętność współpracy zespołowej
Mile widziane
- Doświadczenie z architekturą mikrofrontendów (Module Federation, Web Components)