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.
Dane kontaktowe:
Zespół rekrutacyjny BEC Financial Technologies