W skrócie
- Zadania: Twórz nowoczesne rozwiązania płatnicze w zwinnych zespołach.
- Firma: Dynamiczna firma bankowa z innowacyjnym podejściem do technologii.
- Benefity: Atrakcyjne wynagrodzenie, elastyczne godziny pracy i możliwość rozwoju zawodowego.
- Pozostałe informacje: Hybrydowy model pracy z możliwością rozwoju kariery w dynamicznym środowisku.
- Dlaczego ta praca: Pracuj nad przełomowymi projektami w branży bankowej i rozwijaj swoje umiejętności.
- Kwalifikacje: Min. 5 lat doświadczenia w Java oraz znajomość mikroserwisów.
Branża: bankowość
Stawka: do 160 pln/h netto na b2b
Miejsce pracy: Warszawa, Kraków lub Katowice - hybryda 1 dzień w tygodniu z biura
O zespole: Jako IT Chapter Systemy Płatności poszukujemy osoby na stanowisko Senior Software Developer, która będzie wspierała zespół w modernizacji płatności - budowie platformy płatniczej opierającej się na microservices, rozwiązaniach cloud readiness. Realizacja prac w ramach SQUAD'ów (jeden squad/ zespół scrumowy) liczy max 8-10 osób.
Zadania:
- Diagnostyka i rozwiązywanie problemów (szybkie usuwanie awarii, analiza przyczyn, czytanie dokumentacji)
- Wsparcie rozwoju i utrzymanie na produkcji systemów dostarczanych z zespołów
- Utrzymywanie systemów (planowanie prac zespołu i swojego, monitorowanie)
- Komunikatywność (z Biznesem, członkami zespołu utrzymaniowego oraz zespołów rozwojowych)
- Samodzielność w realizacji zadań, proaktywność, pokazywanie kierunków rozwoju
- Monitorowanie (definiowanie metryk/alertów w DT czy innych rozwój monitoringu technicznego i biznesowego)
- Automatyzacja (propozycje weryfikacji procesów, przez tworzenie i usprawnianie testów automatycznych, dodawanie i rozbudowa o brakujące rodzaje testów)
- Przegląd kodu
- Aktualizacja dokumentacji (tworzenie dokumentacji technicznej i biznesowej dla wprowadzanych zmian)
- Bezpieczeństwo (nadzór nad podatnościami)
- Wdrażanie innych członków zespołu
- Tworzenie nowej funkcjonalności zgodnie z wymaganiami obszaru (dopisanie do zespołu rozwojowego)
- Rozbudowa istniejącej funkcjonalności zgodnie z wymaganiami
- Praca w środowisku zwinnym Agile
- Branie udziału w całym cyklu życia historyjki
Wymagania:
- Min. 5 lat doświadczenia jako Java Developer
- Doświadczenie w projekcie/projektach bankowych
- Doświadczenie w pracy nad mikroserwisowym systemem opartym o Kafkę
- Umiejętność dekompozycji wymagań na zadania
- Umiejętność analizy dokumentacji i procesów biznesowych
- Umiejętność projektowania rozwiązań oraz współpracy z architektami
Narzędzia:
- Java (mile widziane wersja 21, minimalna 11)
- Spring Boot 3.4+
- Spring Data JPA
- Spring Cloud Stream (mile widziane)
- JUnit 5
- Kafka
- Avro (mile widziane)
- REST
- Git
- Jira
- Confluence
- Docker
- Liquibase
- Hibernate
Senior Java Developer Tech Lead z doświadczeniem w bankowości in Warsaw – pracodawca: emagine Polska
emagine Polska to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku finansowym. Nasza kultura pracy opiera się na współpracy i innowacyjności, a elastyczny model hybrydowy pozwala na zachowanie równowagi między życiem zawodowym a prywatnym. Pracując w Warszawie, zyskujesz dostęp do inspirującego biura oraz szansę na rozwój w obszarze ESG, co czyni naszą ofertę atrakcyjną dla ambitnych profesjonalistów.