W skrócie
- Zadania: Twórz nowoczesne rozwiązania bankowe i optymalizuj procesy biznesowe.
- Firma: Wiodąca międzynarodowa instytucja bankowa w trakcie cyfrowej transformacji.
- Benefity: Konkurencyjne wynagrodzenie, elastyczne godziny pracy i możliwości rozwoju zawodowego.
- Pozostałe informacje: Możliwość pracy z międzynarodowymi zespołami i udział w innowacyjnych projektach.
- Dlaczego ta praca: Pracuj z najnowszymi technologiami w dynamicznym środowisku.
- Kwalifikacje: 5-letnie doświadczenie w programowaniu w Java i Spring Boot.
Przewidywane wynagrodzenie mieści się w przedziale 112968 - 138072 zł za rok.
Naszym klientem jest wiodąca międzynarodowa instytucja bankowa, która przechodzi dużą transformację cyfrową. Organizacja rozwija nowoczesne platformy cyfrowe i rozwiązania bankowe, które wspierają miliony klientów w kanałach bankowości detalicznej i korporacyjnej. Rola oferuje możliwość pracy nad systemami krytycznymi dla biznesu w dynamicznym i zorientowanym na technologię środowisku.
Co będziesz robić:
- Projektowanie i wdrażanie procesów biznesowych przy użyciu Camunda BPMN.
- Rozwój i utrzymanie mikroserwisów opartych na Spring Boot wspierających produkty bankowe i kanały cyfrowe.
- Budowanie skalowalnych i bezpiecznych interfejsów REST oraz integracji z systemami wewnętrznymi i zewnętrznymi.
- Projektowanie i optymalizacja modeli danych przy użyciu baz danych relacyjnych (PostgreSQL, MySQL) oraz technologii NoSQL (MongoDB, Redis).
- Implementacja mechanizmów bezpieczeństwa opartych na OAuth2, JWT oraz najlepszych praktykach branżowych.
- Rozwój integracji opartych na zdarzeniach przy użyciu Apache Kafka i RabbitMQ.
- Tworzenie zautomatyzowanych testów jednostkowych i integracyjnych przy użyciu JUnit 5, Mockito, AssertJ i kontenerów testowych.
- Udział w inicjatywach związanych z jakością oprogramowania, w tym przeglądach kodu, analizie statycznej kodu oraz ciągłym doskonaleniu standardów rozwoju.
- Wsparcie procesów CI/CD i automatyzacji wdrożeń przy użyciu narzędzi takich jak Jenkins, GitHub Actions lub GitLab CI.
- Ścisła współpraca z właścicielami produktów, analitykami, architektami i inżynierami DevOps w środowisku Agile (Scrum/Kanban).
- Wkład w rozwój nowoczesnej platformy chmurowej wykorzystującej technologie Docker, Kubernetes i Spring Cloud.
Wymagania:
- 5-letnie doświadczenie w rozwijaniu i utrzymywaniu komercyjnych aplikacji produkcyjnych opartych na frameworku Spring Boot.
- Biegłość w Java 11, Spring Boot i protokole HTTP.
- Doświadczenie z narzędziami do automatyzacji budowy oprogramowania i zarządzania zależnościami, szczególnie Maven.
- Solidne zrozumienie podstawowych koncepcji i technologii bezpieczeństwa, w tym infrastruktury klucza publicznego (PKI), szyfrowania symetrycznego i asymetrycznego, TLS oraz uwierzytelniania i autoryzacji opartej na JWT.
- Doświadczenie w pracy z transakcyjnymi bazami danych relacyjnych z perspektywy rozwoju aplikacji.
- Praktyczne doświadczenie z GitLab, Docker, IntelliJ IDEA, Jenkins lub równoważnymi narzędziami do rozwoju i CI/CD.
Oferujemy:
- Możliwości rozwoju zawodowego – ciągłe możliwości nauki i mobilności wewnętrznej.
- Kompleksowe benefity – dostęp do platformy Udemy for Business i Worksmile.
- Elastyczność – dostosowane godziny pracy oraz opcje pracy zdalnej/hybrydowej.
- Globalna współpraca – praca z różnorodnymi międzynarodowymi zespołami na całych kontynentach.
- Innowacyjne środowisko – bądź częścią nowoczesnego, zorientowanego na rozwój miejsca pracy.
- Tradycje budowania zespołu – w tym nasze coroczne wydarzenie firmowe.
Senior Java Developer in Warsaw – pracodawca: Billennium
Billennium to doskonały pracodawca, który oferuje elastyczne godziny pracy oraz możliwość pracy zdalnej lub hybrydowej, co sprzyja równowadze między życiem zawodowym a prywatnym. Nasza kultura pracy opiera się na innowacyjności i ciągłym rozwoju, zapewniając pracownikom dostęp do szkoleń i certyfikacji, co pozwala na dynamiczny rozwój kariery w obszarze technologii. Dołączając do nas, stajesz się częścią zespołu, który realizuje projekty mające realny wpływ na sektor publiczny, co czyni tę rolę nie tylko satysfakcjonującą, ale i znaczącą.