Senior Backend Developer (F/M) – Java
18k - 24k PLN18 000 - 24 000 PLN/ mies.UoP
SeniorFull-time·Umowa o pracę
#389878·Dodano dziś·0
Źródło: nofluffjobs.comTech Stack / Keywords
JavaSpringHibernateSQLPostgreSQLDDDMicroservicesJUnitSpockDockerKubernetesCQRSAWSContinous deliveryReactTypeScriptScrum
Firma i stanowisko
Tworzymy produkty dla branży medycznej, z których korzystają tysiące lekarzy i personelu medycznego w całej Polsce. Szukamy kolejnego członka zespołu rozwijającego system w modelu SaaS. Rozwijamy system w kilku zespołach Scrumowych, z naciskiem na jakość, przewidywalność i ciągłe dostarczanie wartości. Pracujemy w architekturze mikroserwisowej, wykorzystując podejście Domain Driven Design. System obsługuje złożone procesy medyczne i integruje się z wieloma systemami zewnętrznymi.
Wymagania
- Minimum 6 lat doświadczenia w tworzeniu aplikacji webowych z użyciem języka Java lub 2 lata na stanowisku seniora
- Samodzielne projektowanie rozwiązań dla złożonych problemów
- Znajomość kontekstu biznesowego rozwiązań i odpowiedzialność za ich działanie
- Umiejętność aktywnej identyfikacji problemów i proponowania usprawnień
- Znajomość praktyk efektywnego wytwarzania oprogramowania (np. trunk-based development, Continuous Delivery)
- Jasna komunikacja i umiejętność uzasadniania decyzji technicznych
- Wsparcie dla zespołu i dzielenie się wiedzą
- Projektowanie rozwiązań z myślą o utrzymywalności i rozwoju systemu
- Praktyczne doświadczenie z Domain Driven Design (DDD)
- Bardzo dobra znajomość Java (11+)
- Doświadczenie z Hibernate
- Doświadczenie z frameworkiem Spring (zarządzanie kontekstem aplikacji, DI, integracja modułów)
- Dobra znajomość SQL, preferowana w kontekście PostgreSQL
- Doświadczenie w pisaniu testów (np. Spock, JUnit)
- Doświadczenie w projektowaniu systemów rozproszonych (architektura mikroserwisowa)
- Umiejętność projektowania czytelnego i utrzymywalnego kodu
Nice to have:
- Wykształcenie wyższe techniczne (preferowane informatyczne)
- Podstawowa znajomość technologii frontendowych (React, TypeScript)
- Doświadczenie z CQRS
- Znajomość Docker, Kubernetes
- Podstawowa znajomość usług chmurowych (np. AWS)
- Doświadczenie z Continuous Delivery
- Znajomość metodologii Scrum
Obowiązki
- Projektowanie i implementacja funkcjonalności
- Modelowanie domeny i praca z danymi
- Integracje z systemami zewnętrznymi
- Analiza i rozwiązywanie problemów technicznych
- Dbanie o jakość kodu (code review, testy)
- Aktywny udział w decyzjach technicznych
- Wspieranie zespołu w podejmowaniu decyzji technicznych i dzielenie się wiedzą
- Współpraca z frontend developerami, QA i Product Ownerem
Benefity
- Realny wpływ na rozwój produktu usprawniającego codzienną pracę lekarzy oraz personelu medycznego
- Faktyczna decyzyjność w zakresie rozwiązań technicznych i architektury systemu
- Sprawczość w zakresie realizacji zadań (narzędzia, podejście, implementacja)
- Praca w środowisku stawiającym na jakość kodu i pragmatyczne podejście do procesu
- Możliwość rozwoju zawodowego – szkolenia, konferencje
- Nauka języka angielskiego
- LuxMed
- Multisport
- Ubezpieczenie grupowe
- Program rekomendacji pracowników
- Modern office
- Spotkania integracyjne
Karta sportowa
Opieka zdrowotna
Ubezpieczenie
Kursy językowe
Dofinansowanie szkoleń
Budżet konferencyjny
Spotkania integracyjne
drEryk Sp. z o.o.
8 aktywnych ofert