W skrócie
- Zadania: Do you love coding? Join our team to adapt legacy apps for new financial standards!
- Firma: Be part of a dynamic Payments Engineering team at a leading tech company.
- Benefity: Enjoy competitive pay, health perks, and a chance to grow your skills.
- Pozostałe informacje: Collaborate with experienced developers in a fast-paced, innovative environment.
- Dlaczego ta praca: Make a real impact in the finance world while working with cutting-edge tech.
- Kwalifikacje: 4+ years in Java development and a passion for problem-solving.
Przewidywane wynagrodzenie mieści się w przedziale 91064 - 111300 zł za rok.
Poszukujemy wykwalifikowanego i szczegółowego programisty Java, który dołączy do zespołu Payments Engineering. Kandydat będzie pracować w zespole z 3-4 doświadczonymi programistami Java i skupi się na dostosowywaniu aplikacji dziedziczonych do zmian ISO20022, które są nowym standardem komunikacji finansowej. Idealny kandydat odnajduje się w złożonych środowiskach, potrafi pracować pod presją czasu, jest chętny do zrozumienia logiki biznesowej i doskonale radzi sobie z inżynierią wsteczną złożonej bazy kodu, aby wprowadzać zmiany o dużym wpływie.
Kluczowe obowiązki:
- Udział w sesjach zbierania wymagań z użytkownikami biznesowymi
- Udział w analizie, projektowaniu rozwiązań i planowaniu pracy z zespołem inżynieryjnym
- Implementacja i testowanie zmian, udział w przeglądach kodu, pomoc w UAT i wydaniach kodu
- Myślenie nieszablonowe przy wprowadzaniu zmian i poprawa stosu technologicznego w miarę postępu prac
Stanowisko wymaga pracy w biurze przez 4 dni w tygodniu.
Wymagania:
- Dyplom licencjata lub magistra w dziedzinie obliczeniowej (informatyka, inżynieria, matematyka stosowana lub pokrewna dyscyplina ilościowa)
- 4+ lata odpowiedniego doświadczenia zawodowego
- Dobra znajomość Java, Spring, Hibernate i DB2
- Spring Boot — wstrzykiwanie zależności, automatyczna konfiguracja, Spring Data, Spring Security
- Apache Kafka — producenci, konsumenci, Kafka Streams (przetwarzanie stanowe, magazyny stanu, agregacja) i Kafka Connect
- MongoDB — modelowanie dokumentów, Spring Data MongoDB
- Maven — zarządzanie projektami wielomodułowymi, rozwiązywanie zależności, cykl życia budowy
- Docker — konteneryzacja, budowa obrazów
- Projektowanie i rozwój RESTful API
- Doświadczenie z architekturami opartymi na zdarzeniach / mikroserwisach w środowisku systemów rozproszonych
- Znajomość Gita i CI/CD (preferowany GitLab CI)
Preferowane:
- Angular
- IBM MQ / JMS — menedżery kolejek, kanały
- Infrastructure as Code — provisionowanie i zarządzanie infrastrukturą
- ISO 20022 lub standardy komunikacji finansowej (SWIFT, CBPR+, FIN)
- Skrypty w Pythonie
- Doświadczenie w usługach finansowych, płatnościach lub technologii bankowej
- Silne umiejętności analityczne
- Umiejętność efektywnej współpracy i pracy w globalnym zespole
- Umiejętność utrzymania komercyjnego podejścia, nie tracąc z oczu jakości kodu
- Dobre umiejętności komunikacyjne
- Silna etyka pracy, poczucie odpowiedzialności, gotowość do zaangażowania się i stawiania czoła wyzwaniom
Java Developer Payment Application in Warsaw – pracodawca: Infotree Global Solutions Inc.
Nasza firma to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w zespole doświadczonych programistów Java, gdzie innowacyjność i współpraca są na porządku dziennym. Oferujemy elastyczne godziny pracy, możliwość rozwoju zawodowego oraz dostęp do najnowszych technologii w obszarze płatności, co sprawia, że praca w naszym biurze jest nie tylko satysfakcjonująca, ale także pełna wyzwań. Dodatkowo, nasze biuro znajduje się w dogodnej lokalizacji, co ułatwia codzienne dojazdy i sprzyja zrównoważonemu życiu zawodowemu i prywatnemu.
Dane kontaktowe:
Zespół rekrutacyjny Infotree Global Solutions Inc.