Summary
✨ AI‑Generated
A technology organization is seeking an experienced Senior Java Developer / Tech Lead to help build and evolve a modern payment platform based on microservices and cloud-ready architecture. You will work in a small Scrum team, design and maintain backend systems, develop new functionality, and contribute technical leadership to projects critical to the payments domain.
Highlights
Lead development of modern payment systems in small agile teams, with a supportive growth-oriented environment and hybrid work options across multiple cities.
Description
Billennium to globalna firma technologiczna z ponad 20-letnim doświadczeniem, zaangażowana w innowacje i wspieranie przedsiębiorstw.
Jako pracodawca oferujemy wspierające, nastawione na rozwój środowisko, w którym współpraca i kreatywność to naczelne wartości.
Dołącz do nas, aby wspólnie kształtować przyszłość technologii!
Do zespołu odpowiedzialnego za rozwój nowoczesnych systemów płatniczych poszukujemy doświadczonego Senior Java Developera/Tech Leada.
Osoba na tym stanowisku będzie wspierać budowę i rozwój platformy płatniczej opartej na architekturze mikroserwisowej oraz rozwiązaniach cloud-ready.
Pracujemy w niewielkich, zwinnym zespołach Scrum (8-10 osób), realizując projekty mające kluczowe znaczenie dla obszaru płatności.
Model pracy hybrydowy w jednym z miast: Warszawa lub Kraków lub Katowice z kwartalnymi delegacjami.
Zadania:
Projektowanie, rozwój i utrzymanie systemów opartych o architekturę mikroserwisową.Tworzenie nowych funkcjonalności oraz rozwijanie istniejących rozwiązań zgodnie z wymaganiami biznesowymi.Diagnostyka i rozwiązywanie problemów produkcyjnych, analiza przyczyn awarii oraz wdrażanie działań zapobiegawczych.Wsparcie utrzymania produkcyjnego rozwijanych systemów.Monitorowanie aplikacji i rozwój monitoringu technicznego oraz biznesowego (metryki, alerty, observability).Automatyzacja procesów wytwórczych i testowych oraz inicjowanie usprawnień jakościowych.Przeprowadzanie code review i dbanie o wysoką jakość kodu.Współpraca z architektami przy projektowaniu rozwiązań technicznych.Tworzenie i aktualizacja dokumentacji technicznej oraz biznesowej.Nadzór nad bezpieczeństwem aplikacji i zarządzaniem podatnościami.Mentoring oraz wsparcie wdrażania nowych członków zespołu.Udział w pełnym cyklu życia historyjek użytkownika w środowisku Agile.
Oczekiwania:
Minimum 5 lat doświadczenia komercyjnego w roli Senior Software Developera.Doświadczenie w pracy przy systemach mikroserwisowych wykorzystujących Apache Kafka.Bardzo dobra znajomość Java 11+ (mile widziana Java 21).Doświadczenie z: Spring Boot 3.x, Spring Data JPA, REST API, Hibernate, Docker, Git, Liquibase, JUnit 5Umiejętność analizy dokumentacji technicznej i procesów biznesowych.Umiejętność dekompozycji wymagań biznesowych na zadania deweloperskie.Doświadczenie w projektowaniu rozwiązań oraz współpracy z architektami.Bardzo dobre umiejętności komunikacyjne.Samodzielność, proaktywność i nastawienie na ciągłe doskonalenie.Znajomość języka angielskiego na poziomie zaawansowanym.Wykształcenie wyższe.
Mile widziane:
Doświadczenie z Spring Cloud Stream.Znajomość Apache Avro.Doświadczenie w roli Tech Leada lub lidera technicznego.Doświadczenie w sektorze bankowym (2-5 lat).
Nasza oferta:
Pakiet benefitów pozapłacowych — korzystaj z Udemy for Business, prywatnej opieki medycznej, karty Multisport, pakietu weterynaryjnego, lekcji językowych i bonów zakupowychElastyczność — elastyczne godziny pracy i opcje pracy zdalnej/hybrydowej dostosowane do Twojego stylu życia i lokalizacjiRozwój kariery — dostęp do możliwości rozwoju zawodowego i nauki, w tym korzyści związanych z naszymi oficjalnymi partnerstwami z globalnymi gigantami IT, m.in.
Microsoft, AWS, Snowflake, SalesforceGlobalna współpraca — praca w zróżnicowanym, międzynarodowym zespoleAngażująca społeczność — praca z pełnymi pasji profesjonalistami i udział w wydarzeniach team buildingowych, hackathonach i inicjatywach CSRWydarzenia team buildingowe, w tym nasza tradycja firmowa (coroczne wydarzenie firmowe na Mazurach