Senior Java Developer | Branża bankowa
Brak informacji o wynagrodzeniu
SeniorFull-time
#381854·Dodano dziś·0
Źródło: Edge One SolutionsTech Stack / Keywords
JavaSpringApacheKafkaTomcatHibernateCloudMaven
Firma i stanowisko
Nasz klient to jeden z trzech największych polskich banków uniwersalnych, jak również jedna z największych instytucji finansowych w obszarze Europy Środkowo-Wschodniej. Jako pierwszy polski bank uruchomił bankomat i wydał kartę kredytową.
Wymagania
- Minimum 5 lat doświadczenia w programowaniu w Java
- Doświadczenie w pracy z Java 21 lub Java 25
- Minimum 4 lata doświadczenia komercyjnego ze Spring Boot
- Doświadczenie w pracy ze Spring WebFlux
- Znajomość Reactor Core
- Doświadczenie w projektowaniu i rozwoju systemów wysokiej wydajności
- Minimum 3 lata doświadczenia z PostgreSQL
- Minimum 3 lata doświadczenia z Elasticsearch
- Minimum 3 lata doświadczenia z Apache Kafka
- Znajomość Kafka Streams
- Doświadczenie z Tomcat lub Netty
- Znajomość mechanizmów cache takich jak Hazelcast lub Ehcache
- Doświadczenie z Hibernate oraz Spring Data
- Znajomość Spring Security
- Znajomość Spring Cloud Gateway
- Doświadczenie z Resilience4j
- Znajomość mechanizmów bezpieczeństwa takich jak PKI, JWT, TLS oraz mutual TLS
- Doświadczenie z Docker i Kubernetes
- Znajomość narzędzi CI/CD oraz pracy z Git
- Doświadczenie w pracy z Maven, JIRA oraz IntelliJ
- Znajomość narzędzi monitoringu takich jak Prometheus, Grafana, Sentry lub Loki
- Doświadczenie w pracy z narzędziami AI wspierającymi analizę i development kodu
Nice to have:
- Doświadczenie w pracy z GCP
- Znajomość GitHub Copilot
- Znajomość MCP
- Doświadczenie w pracy z systemami bankowymi lub płatniczymi
- Doświadczenie w projektach o wysokiej krytyczności biznesowej
- Znajomość Spring Cloud Sleuth oraz Micrometer
- Doświadczenie z Gerrit lub Zuul CI
Obowiązki
Twój wkład do projektu:
- Rozwój backendu systemu Weryfikacji odbiorcy przelewu VoP
- Projektowanie i implementacja rozwiązań opartych o Java Spring Boot oraz Kafka
- Praca nad systemem o wysokiej wydajności, dostępności i krytyczności
- Integracja systemu z bazami danych, kolejkami oraz komponentami bezpieczeństwa
- Implementacja mechanizmów bezpieczeństwa opartych o PKI, JWT, TLS oraz mutual TLS
- Tworzenie i utrzymywanie rozwiązań działających w środowisku Docker i Kubernetes
- Współpraca z zespołem technicznym przy analizie wymagań i projektowaniu rozwiązań
- Udział w code review oraz dbanie o jakość kodu
- Monitorowanie działania aplikacji oraz analiza problemów produkcyjnych
- Wykorzystywanie narzędzi AI do wsparcia analizy i developmentu kodu
Benefity
- Indywidualne wsparcie Service Delivery Managera pomagającego w planowaniu ścieżki kariery
- Szkolenia, certyfikaty i konferencje z dofinansowaniem lub pokryciem kosztów rozwoju kompetencji technicznych
- Możliwość zmiany projektu zgodnie z preferencjami (#SmartChange)
- Wyjścia integracyjne, aktywności sportowe i webinary #edge1talks wspierające work-life balance
- Wsparcie sportowe oraz wynajem sal treningowych
- Pakiet zdrowotny: prywatna opieka, karta sportowa, ubezpieczenie i platforma ze wsparciem psychologicznym
- Elastyczne benefity z systemem punktowym do samodzielnego wyboru
- Lekcje języka angielskiego dopasowane do poziomu i pracy w międzynarodowym środowisku
Dofinansowanie szkoleń
Elastyczne godziny
Spotkania integracyjne
Karta sportowa
Opieka zdrowotna
Kursy językowe
Edge One Solutions
208 aktywnych ofert