Senior Java developer on a team building microservice- and monolith-based systems supporting insurance claims reporting and handling at high data volume. Day to day: designing technical solutions, developing features, writing automated tests and code reviews, and joining Scrum events, using Java, Spring Boot, Hibernate/JPA, Kafka, SQL and Angular. Hybrid: 4 days remote, 1 day in Warsaw office.
Zespół rozwijający systemy wspierające procesy związane ze zgłaszaniem i obsługą szkód. Rola obejmuje rozwój zarówno rozwiązań mikroserwisowych, jak i systemów o architekturze monolitycznej; udział w projektowaniu rozwiązań technicznych, rozwijaniu nowych funkcjonalności oraz dbaniu o jakość i stabilność tworzonego oprogramowania.
Udział w rozwoju systemów obsługujących duży wolumen danych i operacji.
Twój zakres obowiązków
Rozwijanie i utrzymywanie systemów opartych o architekturę mikroserwisową oraz monolityczną
Projektowanie i wdrażanie nowych rozwiązań technicznych
Rozwój funkcjonalności wspierających procesy biznesowe
Dbanie o jakość kodu poprzez rozwój testów automatycznych
Wykonywanie code review oraz weryfikowanie zmian przygotowanych przez innych członków zespołu
Współpracę przy projektowaniu architektury aplikacji
Udział w spotkaniach i wydarzeniach Scrum
Współpracę z zespołem developerskim i dzielenie się wiedzą techniczną
Rozwijanie rozwiązań z naciskiem na skalowalność, stabilność i jakości kodu
Nasze wymagania
Minimum 7 lat komercyjnego doświadczenia w programowaniu w Java
Bardzo dobrej znajomości Java
Bardzo dobrej znajomości Spring Boot, Spring Framework oraz Hibernate/JPA
Bardzo dobrej znajomości Apache Kafka
Bardzo dobrej znajomości SQL
Znajomości Angular
Doświadczenia w pracy z podejściem Domain-Driven Design (DDD)
Doświadczenia w projektowaniu i rozwijaniu mikroserwisów
Praktycznej znajomości projektowania oraz implementacji REST API
Umiejętności wykorzystywania narzędzi AI wspierających proces tworzenia oprogramowania.
Pracę w modelu hybrydowym – 4 dni zdalnie i 1 dzień w biurze w Warszawie
Wpływ na rozwiązania techniczne i sposób projektowania systemów
Kontrakt B2B do końca roku z możliwością przedłużenia.
dokumentacja
testy jednostkowe
Takie dajemy możliwości rozwoju
wymiana wiedzy technicznej w firmie
możliwość pracy zdalnej
elastyczny czas pracy
GET IT TOGETHER SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
Jako Get IT Together specjalizujemy się w dostarczaniu wysoko wykwalifikowanych Ekspertów IT, w obszarach zarządzania projektami, architektury, analizy biznesowej i systemowej czy rozwoju oprogramowania.