TheProtocol.IT Hybrydowo Senior

Senior Java Developer | Branża bankowa

Edge One Solutions Sp. z o.o.

⚲ Łódź

Do uzgodnienia

Wymagania

  • Java
  • Spring Boot
  • Spring WebFlux
  • Reactor Core
  • PostgreSQL
  • Elasticsearch
  • Apache Kafka
  • Kafka Streams
  • Hibernate
  • Spring Data
  • Spring Security
  • Spring Cloud Gateway
  • Resilience4j
  • Docker
  • Kubernetes
  • Git
  • Maven
  • Jira
  • IntelliJ
  • Tomcat (nice to have)
  • Netty (nice to have)
  • Hazelcast (nice to have)
  • Ehcache (nice to have)
  • Prometheus (nice to have)
  • Grafana (nice to have)
  • Sentry (nice to have)
  • Loki (nice to have)
  • Google Cloud Platform (nice to have)
  • GitHub Copilot (nice to have)
  • Spring Cloud Sleuth (nice to have)
  • Micrometer (nice to have)
  • Gerrit (nice to have)
  • Zuul CI (nice to have)

Opis stanowiska

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 Dockerem 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

Mile widziane:
- 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

O firmie:
- Edge One Solutions to miejsce, w którym technologia łączy się z pasją i współpracą. Tworzymy zespół ponad 300 specjalistów IT, realizujących projekty dla klientów z Polski i zagranicy. W naszej firmie rozwój jest naturalną częścią codziennej pracy – stawiamy na indywidualne podejście, wymianę wiedzy i przyjazną atmosferę, w której każdy może realizować swoje ambicje i doskonalić kompetencje.

Zakres obowiązków:
- 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

Oferujemy:
- Zyskujesz indywidualne wsparcie Service Delivery Managera, który pomoże Ci zaplanować ścieżkę kariery i zadba o Twój komfort i satysfakcję z pracy w projekcie
- Szkolenia, certyfikaty i konferencje - dofinansowujemy lub w pełni pokrywamy koszty rozwoju kompetencji technicznych
- SmartChange – umożliwiamy zmianę projektu i dobieramy kolejny zgodnie z Twoimi preferencjami
- Dbamy o Twój work-life balance, dlatego poza pracą oferujemy wyjścia integracyjne, aktywności sportowe i inspirujące webinary #edge1talks, które rozwijają i łączą ludzi
- Aktywność fizyczna – wspieramy sportowe inicjatywy i wynajem sal treningowych
- Pakiet zdrowotny – prywatna opieka, karta sportowa, ubezpieczenie i platforma ze wsparciem psychologicznym
- Elastyczne benefity – sam decydujesz, na co przeznaczasz punkty w naszym systemie benefitowym
- Lekcje języka angielskiego – dopasowane do Twojego poziomu, idealne do pracy w międzynarodowym środowisku

🔍 Dekoder Ogłoszenia

🔴
Doświadczenie w pracy z narzędziami AI wspierającymi analizę i development kodu
Prawdopodobnie chodzi o używanie narzędzi typu GitHub Copilot, a nie o zaawansowane projekty związane z uczeniem maszynowym.
🔴
Doświadczenie w projektach o wysokiej krytyczności biznesowej
Oznacza to, że błędy w kodzie mogą mieć poważne konsekwencje finansowe lub operacyjne dla firmy.
🔴
Znajomość MCP
Jest to niejasny skrót, który może oznaczać wiele rzeczy, od specyficznego narzędzia po wewnętrzny system firmy.
🔴
Tworzymy zespół ponad 30
Brakuje informacji o wielkości zespołu, co może sugerować, że jest to mały zespół lub ogłoszenie jest niekompletne.
🟡
Doświadczenie w pracy z Java 21 lub Java 25
Wymaganie tak nowych wersji Javy może oznaczać, że projekt jest bardzo nowoczesny, ale też potencjalnie może być trudniej znaleźć osoby z takim doświadczeniem.