Logo Jober.pl

Scalo

dodano: 7 godzin temu14Wyświetleń

Java Developer

Miejsce Pracy

Warszawa+Hybrydowo

wynagrodzenie

do 155 PLN / h

SeniorJava
Znajomość jezyka
-
Typ oferty
Działalność gospodarcza
Doświadczenie
Powyżej 4 lat

Zakres współpracy

projektowanie, tworzenie i rozwój komponentów backendowych w Java 21/25,

rozwój usług opartych na Spring Boot oraz ekosystemie Spring,

projektowanie i optymalizacja struktur danych oraz zapytań w PostgreSQL,

implementacja mechanizmów przetwarzania zdarzeń i komunikacji asynchronicznej z wykorzystaniem Apache Kafka i Kafka Streams,

projektowanie i rozwój integracji poprzez REST API,

implementacja rozwiązań reaktywnych z wykorzystaniem Spring WebFlux i Reactor Core,

rozwój mechanizmów zapewniających odporność i niezawodność usług, m.in. z wykorzystaniem Resilience4j,

integracja z Elasticsearch oraz rozwój mechanizmów wyszukiwania i przetwarzania danych,

wykorzystanie mechanizmów cache, takich jak Hazelcast i Ehcache,

rozwój i utrzymanie rozwiązań uruchamianych w środowiskach Docker i Kubernetes,

optymalizacja wydajności aplikacji i komunikacji między usługami,

wykorzystanie mechanizmów bezpieczeństwa, w tym JWT, TLS/mTLS, PKI i podpisów cyfrowych,

monitorowanie działania aplikacji z wykorzystaniem Prometheus, Grafana, Sentry i Loki,

wykorzystanie narzędzi CI/CD, repozytoriów kodu oraz narzędzi wspierających jakość oprogramowania,

wykorzystanie narzędzi AI wspierających analizę i development kodu, takich jak GitHub Copilot i MCP,

współpraca z zespołami technicznymi przy analizie problemów, projektowaniu rozwiązań i zapewnianiu niezawodności systemu,

model realizacji usług: hybrydowy – z możliwością realizacji usług z biur w Warszawie lub Łodzi; akceptowane również inne lokalizacje w Polsce – sporadyczne wizyty w biurach, w tym w Warszawie raz na kwartał,

budżet projektu: do 155 PLN/h + VAT, w zależności od doświadczenia oraz zakresu świadczonych usług.

Kompetencje wymagane

  • minimum 5 lat doświadczenia komercyjnego w Java, w tym znajomość rozwiązań opartych na Java 21/25
  • minimum 3 lata doświadczenia z PostgreSQL i Elasticsearch, ze szczególnym naciskiem na bardzo dobrą znajomość PostgreSQL
  • minimum 3 lata doświadczenia z Apache Kafka oraz znajomość Kafka Streams
  • minimum 4 lata doświadczenia ze Spring Boot, w tym znajomość wskazanych wersji 2.3 / 2.4 / 2.6
  • doświadczenie w projektowaniu i rozwijaniu REST API
  • znajomość technologii i frameworków: Spring WebFlux, Jersey, Spring Cloud Gateway, Reactor Core, Kafka Streams, Resilience4j, Spring Security, Hibernate, Spring Data, Spring Cloud Sleuth i Micrometer
  • znajomość serwerów aplikacyjnych i HTTP, w szczególności Tomcat i Netty
  • doświadczenie z mechanizmami cache, takimi jak Hazelcast i Ehcache
  • doświadczenie z Docker i Kubernetes
  • znajomość narzędzi developerskich i CI/CD, w tym Gerrit/GitHub, Zuul CI, Jira, Maven i IntelliJ IDEA
  • znajomość rozwiązań monitoringu, takich jak Prometheus, Grafana, Sentry i Loki
  • doświadczenie z narzędziami AI wspierającymi analizę i tworzenie kodu, np. GitHub Copilot lub MCP
  • umiejętność projektowania rozwiązań o wysokiej wydajności, niezawodności i krytyczności działania

Mile widziane

  • doświadczenie z platformami chmurowymi, szczególnie Google Cloud Platform (GCP)
  • znajomość zagadnień bezpieczeństwa aplikacji: PKI, kryptografia klucza publicznego, podpisy cyfrowe, JWT, TLS i mutual TLS

Co oferujemy

  • możliwość świadczenia usług w różnorodnych projektach z obszaru Software, Embedded, Data i Cloud Services
  • zaangażowanie w dodatkowe inicjatywy presealsowe oraz eksperckie
  • dostęp do opieki medycznej, karty sportowej oraz platformy kafeteryjnej zgodnie z obowiązującymi zasadami współpracy