Senior Fullstack Developer (Java + Angular) K/M
Коротко
Develops and maintains insurance claims systems in microservice and monolithic architectures; uses Java, Spring Boot, Hibernate, SQL, Angular, and Kafka. · Needs: 7+ years commercial Java; Spring Boot, Spring Framework, Hibernate/JPA, Apache Kafka, SQL, Angular; DDD; microservices; REST API; hybrid: 1 day/week in Warsaw
Описание от работодателя
Projekt dotyczy rozwoju i utrzymania systemów zgłaszania oraz obsługi szkód w dużym środowisku enterprise. Rola obejmuje pracę przy nowoczesnych rozwiązaniach opartych o architekturę mikroserwisową i monolityczną, w modelu hybrydowym (1 dzień w tygodniu z biura w Warszawie, 4 dni zdalnie).
Daily tasks:
- Budowa oraz rozwój systemów w architekturze mikroserwisowej i monolitycznej.
- Udział w projektowaniu architektury z wykorzystaniem nowoczesnych rozwiązań technologicznych.
- Usprawnianie i optymalizacja wybranych procesów biznesowych.
- Dbanie o wysoką jakość oprogramowania poprzez rozwój i utrzymanie testów automatycznych zgodnie z zasadą piramidy testów.
- Wykonywanie oraz udział w procesie code review.
- Aktywny udział w wydarzeniach scrumowych zespołu.
- Codzienna współpraca z zespołem nastawionym na wymianę wiedzy oraz tworzenie wysokiej jakości rozwiązań dla systemów o dużej skali i wolumenie danych.
Posiadasz minimum 7 lat komercyjnego doświadczenia w programowaniu w Java.
Bardzo dobrze znasz Spring Boot, Spring Framework oraz Hibernate/JPA.
Bardzo dobrze znasz Apache Kafka.
Bardzo dobrze posługujesz się SQL.
Znasz Angular.
Posiadasz doświadczenie w pracy zgodnie z Domain-Driven Design (DDD).
Masz doświadczenie w projektowaniu i rozwoju mikroserwisów.
Posiadasz doświadczenie w projektowaniu oraz implementacji REST API.
Potrafisz wykorzystywać narzędzia AI wspierające proces wytwarzania oprogramowania.
Mile widziane Znajomość Playwright.
Doświadczenie w pracy z Docker oraz Kubernetes.
Znajomość RabbitMQ i Elasticsearch.
Doświadczenie z platformami chmurowymi Azure, AWS lub GCP.
Znajomość zagadnień związanych z IT Security.
Doświadczenie w budowaniu i rozwijaniu procesów CI/CD.
Doświadczenie w mentoringu programistów lub pełnieniu roli Technical Leadera.
Must have: Java, Angular, SQL, Hibernate, Spring Boot, Spring Framework
Nice to have: Docker, Kubernetes, RabbitMQ