Senior Java Developer - One Portal Tribe
T-Mobile
⚲ Warszawa
Wymagania
- Java
- Spring
- Amazon AWS
- SQL
- NoSQL
- JUnit
- wiremock
- Architektura hexagonalna
Opis stanowiska
Lokalizacja: Warszawa, ul. Marynarska 12 Forma współpracy: Direct B2B Tryb współpracy: Hybrydowy (wymiar do ustalania) Rekrutacja online! Zapraszamy Cię do współpracy w międzynarodowym zespole SCRUMowym odpowiedzialnym za serwis do samoobsługi klientów biznesowych T-Mobile, w którym zajmiesz się zadaniami związanym z realizacją backendu w Java/Spring. Zadania, które na Ciebie czekają: • Odpowiedzialność za rozwój części backend-owej produktu WEB w architekturze hexagonalnej i mikroserwisowej • Projektowanie wewnętrznej architektury serwisu, jej integracji z systemami zewnętrznymi oraz tworzenie nowych funkcjonalności • Wprowadzanie usprawnień, zmian oraz optymalizacji rozwiązania • Współpraca z zespołem designerów, developerów frontend, backend (do którego dołączysz) oraz testerów W realizacji zadań pomoże Ci: • Zaangażowanie, odpowiedzialność i chęć do pracy • Minimum 5-letnie doświadczenie w programowaniu w Java (mikroserwisy) oraz Spring, doświadczenie w pisaniu rozwiązań działających w AWS • Bardzo dobra znajomość technologii: Java21+, Spring (najnowsze wesje): SpringBoot, SpringCloud, SpringData, SpringSecurity, SpringFeign • Umiejętność projektowania modeli danych oraz korzystania z baz danych typu: PostreSQL, MongoDB, Redis • Doświadczenie w optymalnym zaprojektowaniu serwisów, wyborze odpowiednich wzorców projektowych • Zapewnienie bardzo dobrej jakości i wydajności dostarczanego kodu • Znajomość dobrych praktyk programistycznych i ich wykorzystywanie • Tworzenie testów automatycznych (jednostkowe i integracji - Junit, Wiremock, Mockito) • Znajomość języka angielskiego na poziomie zapewniającym komunikację w zespole • Mile widziana znajomość architektury hexagonalnej