Senior Java Developer | Branża bankowa
⚲ Łó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
- 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.