Michael Page International (Poland) Sp. z o.o.

Senior Java Developer - IT Contracting

wygasa za 29 dni (do )
  • Warszawa, mazowieckie

Umowa o pracę

Podobne oferty pracy

MichalePage feed import

Zakres obowiązków

Dołączysz do zespołu Digital odpowiedzialnego za rozwój produktów OTT i eCommerce. Praca odbywa się w doświadczonym, cross‑funkcjonalnym zespole składającym się z backend developerów, frontend developerów oraz testerów, działającym w metodyce Nexus Scrum.

Rola ma charakter senioralny - obejmuje zarówno development, jak i aktywny udział w projektowaniu architektury oraz wspieraniu innych członków zespołu.

  • Rozwój i utrzymanie backendu aplikacji w technologii Java (Spring Boot, Spring MVC, WebFlux)
  • Projektowanie i implementacja rozwiązań w architekturze mikroserwisowej
  • Tworzenie oraz optymalizacja integracji REST oraz komunikacji asynchronicznej (Kafka)
  • Praca z bazami danych SQL i NoSQL (Oracle, PostgreSQL, MongoDB, Redis)
  • Współpraca przy projektowaniu architektury systemu (microservices, SOA, konteneryzacja)
  • Tworzenie testów jednostkowych, integracyjnych oraz wsparcie testów wydajnościowych
  • Udział w code review oraz dbanie o jakość kodu i standardy w zespole
  • Konsultacje techniczne oraz wsparcie innych zespołów i interesariuszy
  • Tworzenie dokumentacji technicznej (Confluence) oraz praca z zadaniami w Jira
  • Współpraca w procesie CI/CD i automatyzacji wdrożeń
  • Udział w opcjonalnych wdrożeniach (w tym nocnych)


Praca może być realizowana w modelu 100% zdalnym lub hybrydowym, z możliwością okazjonalnej obecności w biurze w Warszawie.

Wymagania

Java & backend:
  • Min. 4 lata doświadczenia komercyjnego w Java (Java 8+)
  • Bardzo dobra znajomość Javy: wielowątkowość, niemutowalność, wzorce projektowe
  • Doświadczenie z frameworkiem Spring (Spring Boot, Spring MVC, WebFlux)
  • Znajomość MyBatis oraz pracy z ORM


Bazy danych i komunikacja:
  • Doświadczenie z relacyjnymi i nierelacyjnymi bazami danych (Oracle, PostgreSQL, MongoDB, Redis)
  • Znajomość systemów kolejkowych i przetwarzania zdarzeń (Kafka)


Architektura i systemy:
  • Dobrze ugruntowane rozumienie architektury mikroserwisowej i REST
  • Znajomość Kubernetes oraz Docker
  • Doświadczenie z SSO (np. Okta, CAS, IAM)
  • Znajomość SOA


Testowanie:
  • Testy jednostkowe (JUnit, Mockito)
  • Testy integracyjne (Spock lub podobne)
  • Wsparcie testów wydajnościowych (np. JMeter, K6)


CI/CD i narzędzia:
  • Git (Bitbucket/GitLab)
  • Narzędzia CI/CD: Jenkins, GitLab CI, pipelines


DevOps / Cloud:
  • Podstawowa znajomość praktyk DevOps
  • Doświadczenie z AWS (IAM, EC2, S3, Lambda, API Gateway, CloudWatch, MSK)


Systemy i środowisko:
  • Znajomość systemów Linux/Unix
  • Umiejętność pracy z Bash/Python w środowisku systemowym


Bezpieczeństwo:
  • Znajomość podstaw bezpieczeństwa aplikacji (OWASP)


Kompetencje miękkie:
  • Umiejętność analizy wymagań i projektowania rozwiązań
  • Samodzielność, odpowiedzialność i dbałość o jakość
  • Umiejętność pracy zespołowej w Scrum
  • Dobra komunikacja i współpraca
  • Znajomość języka polskiego i angielskiego (min. poziom komunikatywny)

Oferujemy

  • Praca może być realizowana w modelu 100% zdalnym lub hybrydowym, z możliwością okazjonalnej obecności w biurze w Warszawie.
  • Długoterminowa współpraca
  • Umowa B2B via Michael Page

Podobne oferty pracy

  • Administratorem danych osobowych jest Michael Page Finance & Human Resources 40-007 Katowice Uniwersytecka 13, NIP: 5252345586. Moje dane osobowe przetwarzane są w celu rekrutacji przez Administratora. Wiem, że przysługują mi następujące prawa: prawo żądania dostępu do swoich danych, prawo do ich sprostowania, prawo do usunięcia danych, prawo do ograniczenia przetwarzania, prawo do wniesienia sprzeciwu oraz prawo do przenoszenia danych. Więcej informacji na temat przetwarzania danych osobowych, znajduje się w Polityce Prywatności Administratora.
  • Wyrażam zgodę na przetwarzanie moich danych osobowych przez Michael Page Finance & Human Resources 40-007 Katowice Uniwersytecka 13, NIP: 5252345586 zawartych w załączonych dokumentach aplikacyjnych (w tym wizerunku), na potrzeby bieżącej rekrutacji. Zgoda jest dobrowolna i może być w każdym czasie wycofana. Dodatkowo wyrażam zgodę na przetwarzanie moich danych osobowych zawartych w załączonych dokumentach aplikacyjnych (w tym wizerunku), na potrzeby przyszłych rekrutacji przez okres 12 miesięcy. Zgoda jest dobrowolna i może być w każdym czasie wycofana.
Dodana
Wygasa (za 29 dni)

Chcesz dowiedzieć się więcej o firmie?

Zobacz profil pracodawcy

Polecani pracodawcy