Java Developer

Scalo

Województwo mazowieckie

Hybrid

PLN 176,000 - 251,000

Full time

14 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Opieka medyczna
Karta sportowa
Platforma kafeteryjna

Job summary

Scalo poszukuje doświadczonego programisty Java do projektów backendowych. Praca obejmuje rozwój usług w Spring Boot, z wykorzystaniem Postgres, Kafka i architektur reaktywnych. Wymagana jest silna znajomość Java 21/25 oraz ekosystemu Spring.

Oferta dotyczy pracy hybrydowej w Polsce, z możliwością wizyt w biurach; budżet do 155 PLN/h + VAT. Doświadczenie z Docker/Kubernetes, CI/CD i narzędziami monitorującymi będzie atutem.

Qualifications

  • Minimum 5 years of commercial Java experience, including Java 21/25.
  • Solid Spring Boot experience (2.3/2.4/2.6).
  • Strong PostgreSQL and Elasticsearch knowledge.
  • Experience with Apache Kafka and Kafka Streams.
  • REST API design and implementation.
  • Knowledge of Spring WebFlux, Reactor Core, and related tech.
  • Experience with caching (Hazelcast, Ehcache) and Docker/Kubernetes.
  • Familiarity with security (JWT, TLS/mTLS, PKI, signatures).
  • Monitoring with Prometheus, Grafana, Sentry, Loki.
  • CI/CD tooling and code repositories; quality tooling.
  • AI-assisted coding tools such as GitHub Copilot or MCP.
  • Ability to design high-performance, reliable, critical systems.

Responsibilities

  • Projektowanie i rozwój backendowych komponentów w Java 21/25.
  • Rozwój usług oparte na Spring Boot i ekosystemie Spring.
  • Projektowanie i optymalizacja struktur danych oraz zapytań w PostgreSQL.
  • Implementacja przetwarzania zdarzeń i asynchronicznej komunikacji z Kafka.
  • Projektowanie REST API i integracja między usługami.
  • Implementacja reaktywnych rozwiązań z Spring WebFlux i Reactor Core.
  • Zapewnienie odporności i niezawodności usług (Resilience4j).
  • Integracja z Elasticsearch i rozwój wyszukiwania danych.
  • Użycie cache (Hazelcast, Ehcache) oraz konteneryzacja Docker/Kubernetes.
  • Monitorowanie (Prometheus, Grafana, Sentry, Loki) i utrzymanie jakości.
  • Współpraca z zespołami technicznymi i wsparcie procesów presales.
  • Model realizacji usług: hybrid z biur Warszawa/Lodz; sporadyczne wizyty.

Skills

Java 21/25
Spring Boot
PostgreSQL
Kafka
REST API
Spring WebFlux
Resilience4j
Elasticsearch
Hazelcast
Docker
Kubernetes
CI/CD
GitHub Copilot/MCP

Tools

Gerrit/GitHub
Zuul CI
Jira
Maven
IntelliJ IDEA
Prometheus
Grafana
Sentry
Loki
Micrometer

Job description

Cześć! Poznaj możliwości współpracy ze Scalo!
Zakres współpracy obejmuje:
  • 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 do realizacji usług:
  • 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 w ramach współpracy?

Różnorodne projekty technologiczne

Realizacja projektów z obszaru Software, Embedded, Data, Cloud Services i AI.

Inicjatywy eksperckie i presalesowe

Możliwość udziału w działaniach eksperckich oraz wsparciu procesów presalesowych.

Dodatkowe korzyści

Opieka medyczna, karta sportowa oraz platforma kafeteryjna dostępne zgodnie z obowiązującymi zasadami współpracy.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Developer room
Java Developer room

Scalosoft • Poland

On-site
PLN 193,000 - 207,000
Opieka medyczna
Karta sportowa
Platforma kafeteryjna
Java Lead Developer
Java Lead Developer

Scalo • Gdynia

On-site
PLN 180,000 - 240,000
Opieka medyczna
Karta sportowa
Platforma kafeteryjna
Senior Java Developer
Senior Java Developer

Scalo • Warszawa

Hybrid
PLN 153,000 - 219,000
Opieka medyczna
Karta sportowa
Platforma kafeteryjna
Java Developer
Java Developer

Scalo • Województwo pomorskie

On-site
PLN 107,000 - 179,000
Java Developer
Java Developer

Scalo • Katowice

Remote
PLN 124,000 - 193,000
Java Developer room
Java Developer room

Scalosoft • Warszawa

On-site
PLN 193,000 - 234,000
Opieka medyczna
Karta sportowa
Platforma kafeteryjna
Senior Java Developer room
Senior Java Developer room

Scalosoft • Polska

Hybrid
PLN 112,000 - 186,000
Opieka medyczna
Karta sportowa
Platforma kaferteryjna
Fullstack Developer (Java, Angular)
Fullstack Developer (Java, Angular)

Scalo • Województwo mazowieckie

Hybrid
PLN 159,000 - 227,000
Różnorodne projekty technologiczne
Presales wsparcie eksperckie
Opieka medyczna
+2
Java Developer (Kafka) room
Java Developer (Kafka) room

Scalosoft • Warszawa

Hybrid
PLN 165,000 - 200,000
Opieka medyczna
Karta sportowa
Kafeteryjna platforma
Technical Lead (Java)
Technical Lead (Java)

Scalo • Województwo mazowieckie

Hybrid
PLN 205,000 - 291,000
Opieka medyczna
Karta sportowa
Platforma kafeteryjna