Senior Software Engineer (Java) in Warsaw

Senior Software Engineer (Java) in Warsaw

Warsaw Pełny etat 62100 - 75900 zł / rok (szac.) Hybrydowo
B

W skrócie

  • Zadania: Twórz nowoczesne usługi hipoteczne i rozwijaj skalowalne API.
  • Firma: Innowacyjna firma technologiczna w Warszawie z przyjazną kulturą pracy.
  • Benefity: Elastyczne godziny pracy, wsparcie zdrowia psychicznego, darmowy lunch i rozwój zawodowy.
  • Pozostałe informacje: Dynamiczne środowisko z możliwościami rozwoju kariery i pasjonującymi wydarzeniami.
  • Dlaczego ta praca: Pracuj nad nowoczesnymi rozwiązaniami hipotecznymi i wpływaj na cyfrową transformację.
  • Kwalifikacje: 5+ lat doświadczenia w programowaniu w Java oraz znajomość architektury mikroserwisów.

Przewidywane wynagrodzenie mieści się w przedziale 62100 - 75900 zł za rok.

Poszukujemy Senior Software Engineer (Java), który jest gotowy dzielić się wiedzą, rozwijać się i modernizować przyszłość bankowości hipotecznej! Stanowisko znajduje się w naszym przyjaznym biurze w Warszawie, Polska. Jako Senior Software Engineer (Java) dołączysz do zespołu agile, który dostarcza nowoczesne rozwiązania hipoteczne na rynek duński. Będziesz częścią zespołu cross-funkcjonalnego składającego się z programistów Java i Angular, testerów, analityków biznesowych oraz architektów, którzy współpracują, aby uprościć i zdigitalizować podróż klienta hipotecznego.

Zespół odpowiada za rozwój i modernizację usług hipotecznych w obszarze innowacji biznesowych. Wspieramy cyfrowe podróże hipoteczne w kanałach doradczych, samoobsługowych i zaangażowania klientów, zapewniając zgodność z wymaganiami regulacyjnymi i umożliwiając ciągłą transformację cyfrową. Naszym celem jest budowanie skalowalnych usług backendowych, nowoczesnych API, rozwiązań opartych na zdarzeniach oraz platform gotowych do chmury, które stopniowo zastępują aplikacje legacy i poprawiają doświadczenie klienta.

Wszyscy członkowie zespołu aktywnie uczestniczą w odkrywaniu funkcji, analizie biznesowej, projektowaniu technicznym, szacowaniu, rozwoju, zapewnieniu jakości i doskonałości operacyjnej. Wierzymy w silną odpowiedzialność za domenę, współpracę i ciągłe doskonalenie. Zespół składa się z około 10 dedykowanych członków rozproszonych między Danią a Polską. W BEC preferujemy częstą współpracę w biurze, oferując jednocześnie elastyczność pracy zdalnej do 8 dni w miesiącu. Twoim bezpośrednim menedżerem będzie Grzegorz Kędzierski.

Główne zadania i odpowiedzialności obejmują:

  • Projektowanie, rozwijanie i utrzymywanie krytycznych usług backendowych dla hipotecznych.
  • Budowanie skalowalnych REST API i integracji wspierających cyfrowe podróże hipoteczne.
  • Napędzanie działań modernizacyjnych z rozwiązań legacy w kierunku nowoczesnej architektury opartej na mikroserwisach.
  • Uczestnictwo w warsztatach dotyczących funkcji, projektowaniu rozwiązań i technicznej rafinacji we współpracy z interesariuszami biznesowymi.
  • Ścisła współpraca z programistami Angular w celu dostarczenia płynnych doświadczeń klientów od początku do końca.
  • Posiadanie pełnego cyklu życia rozwoju oprogramowania, od analizy i projektowania po rozwój, testowanie, wdrażanie i wsparcie produkcyjne.
  • Poprawa stabilności platformy, obserwowalności, wydajności i procesów operacyjnych.
  • Napędzanie ulepszeń architektonicznych oraz ustalanie standardów inżynieryjnych i najlepszych praktyk.
  • Wsparcie ciągłej dostawy i praktyk DevOps.
  • Mentorowanie programistów poprzez przeglądy kodu, programowanie w parach i dzielenie się wiedzą.
  • Przyczynianie się do utrzymania wysokiej jakości inżynieryjnej poprzez automatyzację, testowanie i zasady rzemiosła oprogramowania.

Aby odnieść sukces, będziesz mieć:

  • 5+ lat doświadczenia w profesjonalnym rozwoju oprogramowania z Java.
  • Silne doświadczenie z Java 17+ i Spring Boot.
  • Doświadczenie w projektowaniu i rozwijaniu RESTful API oraz systemów rozproszonych oraz zrozumienie architektur mikroserwisowych i wzorców integracji.
  • Doświadczenie w pracy z relacyjnymi bazami danych, takimi jak Oracle, PostgreSQL lub SQL Server.
  • Doświadczenie z technologiami komunikacyjnymi, takimi jak Kafka, RabbitMQ lub podobnymi.
  • Silne zrozumienie zasad projektowania oprogramowania, czystego kodu i koncepcji projektowania zorientowanego na domenę.
  • Doświadczenie w pracy z pipeline'ami CI/CD i praktykami DevOps.
  • Doświadczenie z frameworkami testowymi, takimi jak JUnit, Mockito, Testcontainers lub podobnymi.

Miło widziane:

  • Doświadczenie z platformami chmurowymi (preferowany Azure) oraz Kubernetes, Docker i aplikacjami kontenerowymi.
  • Znajomość architektury opartej na zdarzeniach i wzorców CQRS.
  • Znajomość narzędzi do obserwowalności, takich jak Grafana, Prometheus, Kibana, Dynatrace.
  • Doświadczenie z silnikiem workflow Camunda i modelowaniem procesów BPMN.

Co oferujemy:

  • Elastyczne godziny pracy.
  • Wsparcie zdrowia psychicznego.
  • Darmowy lunch w biurze.
  • Możliwości rozwoju zawodowego.
  • PLN 600 na platformie benefitowej co miesiąc.
  • Premia za polecenie do PLN 10 000.
  • Kluby pasjonatów i wydarzenia towarzyskie (tenis, gry planszowe, salsa, pikniki rodzinne i inne).

Jeśli masz jakiekolwiek pytania dotyczące stanowiska, skontaktuj się z Partnerem ds. Przyciągania Talentów – Natalią Cendrowską.

BEC jest w trakcie przejęcia przez naszego największego klienta i współwłaściciela, Nykredit, który jest największym dostawcą kredytów hipotecznych w Danii i trzecim co do wielkości bankiem. Staniemy się częścią nowej i większej organizacji o nazwie Nykredit Financial Technologies. W fazie przejściowej rekrutujemy na stanowiska, które, jak oczekujemy, będą bardzo potrzebne w naszej przyszłej organizacji.

Senior Software Engineer (Java) in Warsaw – pracodawca: BEC Financial Technologies

BEC Financial Technologies to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w obszarze technologii finansowych. Nasza kultura opiera się na współpracy i innowacyjności, a pracownicy mają możliwość rozwoju zawodowego poprzez mentoring i udział w projektach o wysokim wpływie. Pracując w elastycznym modelu hybrydowym, możesz cieszyć się równowagą między życiem zawodowym a prywatnym, jednocześnie przyczyniając się do tworzenia nowoczesnych rozwiązań bankowych.

B

Dane kontaktowe:

Zespół rekrutacyjny BEC Financial Technologies

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Software Engineer (Java) in Warsaw

Java 17+
Spring Boot
RESTful APIs
Microservice Architecture
Relational Databases (Oracle, PostgreSQL, SQL Server)
Messaging Technologies (Kafka, RabbitMQ)
CI/CD Pipelines