Senior/Expert Java Software Engineer
Devire
⚲ Remote
25 200 - 33 600 PLN (B2B)
Wymagania
- Java
- Spring Framework
- REST
- MongoDB
- Apache Kafka
- Git
- Maven
- Microservices (nice to have)
Opis stanowiska
O projekcie: Devire Outsourcing IT to forma współpracy dedykowana dla specjalistów z branży IT, oparta na modelu B2B, realizująca projekty dla Klientów prowadzących innowacyjne i nowoczesne inicjatywy technologiczne. Dla naszego Klienta – wiodącej międzynarodowej instytucji finansowej, należącej do czołówki największych banków w Polsce – poszukujemy kandydatów na stanowisko: Senior/Expert Java Software Engineer. Osoba na tym stanowisku będzie odpowiedzialna za rozwój oraz utrzymanie aplikacji webowych, współpracując z zespołem projektowym. - Wynagrodzenie: od 150 do 200 PLN/h netto + VAT - Forma współpracy: B2B, z możliwością skorzystania z dodatkowych benefitów – karta sportowa, prywatna opieka medyczna, ubezpieczenie na życie, platforma językowa - Lokalizacja: w pełni zdalnie - Czas trwania projektu: długofalowy kontrakt Wymagania: - Minimum 5 lat doświadczenia komercyjnego w pracy z Java - Zaawansowana znajomość Java - Zaawansowana znajomość Spring Framework - Znajomość REST (min. poziom średni) - Zaawansowana znajomość MongoDB - Doświadczenie z Apache Kafka - Praktyczna znajomość Git i Maven Mile widziane: - Doświadczenie w architekturze mikroserwisowej Codzienne zadania: - Projektowanie i rozwój mikroserwisów w oparciu o Java i Spring Boot - Utrzymanie oraz rozwój istniejących systemów (w tym praca z kodem legacy) - Implementacja rozwiązań w architekturze event-driven z wykorzystaniem Apache Kafka - Projektowanie i rozwój API (REST) oraz integracji między systemami - Współtworzenie architektury (DDD, CQRS, architektura heksagonalna) - Zapewnienie jakości kodu (testy, code review, narzędzia typu SonarQube, JaCoCo) - Praca z bazami danych, w szczególności MongoDB - Współpraca z zespołem w modelu rozproszonym oraz praca z wieloma repozytoriami (mono-repo + shared libraries) - Wdrażanie i utrzymanie aplikacji w środowisku kontenerowym (OpenShift, CI/CD z Jenkins)