Java Developer | branża bankowa

Brak informacji o wynagrodzeniu
SeniorFull-time
#450834·Dodano 8 dni temu·1
Źródło: Edge One Solutions
Aplikuj teraz

Tech Stack / Keywords

JavaPostgreSQLElasticsearchApache KafkaKafka StreamsSpring BootSpring WebFluxJerseySpring Cloud GatewayReactor Core

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 6 lat doświadczenia komercyjnego w programowaniu w Java oraz bardzo dobra znajomość Java 21/25
  • Minimum 4 lata doświadczenia z bazami i technologiami danych: PostgreSQL, Elasticsearch
  • Minimum 3 lata doświadczenia z Apache Kafka oraz znajomość Kafka Streams
  • Minimum 4 lata doświadczenia ze Spring Boot oraz znajomość wersji 2.3/2.4/2.6
  • Praktyczna znajomość technologii i bibliotek: Spring WebFlux, Jersey, Spring Cloud Gateway, Reactor Core, Resilience4j, Spring Security, Hibernate, Spring Data, Spring Cloud Sleuth, Micrometer
  • Bardzo dobra znajomość wzorców projektowych i dobrych praktyk tworzenia oprogramowania
  • Znajomość Enterprise Architect oraz UML
  • Doświadczenie w tworzeniu systemów obsługujących dużą liczbę zapytań oraz przetwarzających pliki tekstowe
  • Znajomość serwerów aplikacyjnych i HTTP: Tomcat, Netty
  • Doświadczenie z mechanizmami cache: Hazelcast, Ehcache
  • Znajomość zagadnień bezpieczeństwa: PKI, kryptografia klucza publicznego, podpisy cyfrowe, JWT, TLS oraz mutual TLS (mTLS)
  • Praktyczna znajomość Docker i Kubernetes
  • Doświadczenie w pracy z rozwiązaniami chmurowymi – preferowana znajomość Google Cloud Platform (GCP)
  • Znajomość narzędzi developerskich i CI/CD: Gerrit/Git, Zuul CI, JIRA, Maven, IntelliJ IDEA
  • Znajomość narzędzi do monitoringu i observability: Prometheus, Grafana, Sentry, Loki
  • Doświadczenie w wykorzystaniu narzędzi AI wspierających analizę, tworzenie i rozwój kodu, w szczególności GitHub Copilot oraz MCP (Model Context Protocol)

Obowiązki

  • Projektowanie, rozwój i utrzymanie zaawansowanych aplikacji backendowych w Java
  • Tworzenie skalowalnych i wydajnych rozwiązań obsługujących dużą liczbę zapytań
  • Rozwój rozwiązań opartych o architekturę event-driven oraz Apache Kafka
  • Projektowanie i implementacja integracji pomiędzy systemami
  • Optymalizacja wydajności aplikacji oraz procesów przetwarzania danych
  • Tworzenie bezpiecznych rozwiązań wykorzystujących mechanizmy PKI, TLS/mTLS, JWT oraz podpisy cyfrowe
  • Praca ze środowiskami kontenerowymi i Kubernetes
  • Monitoring, analiza oraz troubleshooting aplikacji i środowisk
  • Współpraca z zespołem przy projektowaniu architektury i podejmowaniu decyzji technicznych
  • Wykorzystanie narzędzi AI do wsparcia developmentu, analizy kodu i zwiększania efektywności pracy

Benefity

  • Dedykowany Opiekun Kontraktu jako główny punkt kontaktu w Edge1S
  • Uczestnictwo w wybranych szkoleniach, certyfikacjach i konferencjach związanych z projektami
  • Możliwość zgłoszenia gotowości do udziału w kolejnym procesie kwalifikacji #SmartChange
  • Udział w webinarach #edge1talks oraz innych inicjatywach społeczności Edge1S
  • Uczestnictwo w inicjatywach sportowych oraz korzystanie z sal treningowych
  • Dostęp do usług dodatkowych na warunkach dostępnych dla Wykonawców Edge1S, takich jak prywatna opieka medyczna, karta sportowa, ubezpieczenie i wsparcie psychologiczne
  • Możliwość korzystania z platformy kafeteryjnej i decydowania o przeznaczeniu przyznanych punktów
Opieka zdrowotna
Karta sportowa
Ubezpieczenie
Dofinansowanie szkoleń
Budżet konferencyjny
Spotkania integracyjne
Elastyczne godziny
Edge One Solutions

Edge One Solutions

343 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz