- 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.
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). ,[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.] Requirements: Java, Angular, SQL, Hibernate, Spring Boot, Spring Framework, Docker, Kubernetes, RabbitMQ Additionally: Private healthcare, Sport subscription.