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 5
- Umieję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 zakupowych
- Elastyczność — elastyczne godziny pracy i opcje pracy zdalnej/hybrydowej dostosowane do Twojego stylu życia i lokalizacji
- Rozwó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, Salesforce
- Globalna współpraca — praca w zróżnicowanym, międzynarodowym zespole
- Angażująca społeczność — praca z pełnymi pasji profesjonalistami i udział w wydarzeniach team buildingowych, hackathonach i inicjatywach CSR
- Wydarzenia team buildingowe, w tym nasza tradycja firmowa (coroczne wydarzenie firmowe na Mazurach