freehire launches on Product Hunt on 26 August.

Follow →

Programista Backend, Java - senior

Summary

This senior backend developer role involves building and maintaining a high-performance payment verification system using Java, Spring Boot, Kafka, and PostgreSQL. The position requires extensive experience with containerization and security protocols in a remote-friendly environment.

Umowa: B2B

Stawka: 150-165 PLN/h

Tryb pracy: Zdalny z okazjonalnymi przyjazdami do biura (raz w miesiącu)

Lokalizacja: Łódź

Podsumowanie: Poszukujemy doświadczonego programisty backendowego, który dołączy do projektu dotyczącego weryfikacji odbiorców przelewów. Kluczowym celem tego stanowiska jest rozwijanie systemu o wysokiej wydajności i krytyczności, co ma kluczowe znaczenie dla funkcjonowania organizacji.

Odpowiedzialności:

  • Rozwój i utrzymanie aplikacji w języku Java.

  • Praca z bazami danych, takimi jak PostgreSQL i Elasticsearch.

  • Implementacja systemów kolejkowych, w tym Kafka i Kafka Streams.

  • Stosowanie serwerów aplikacyjnych, takich jak Tomcat i Netty.

  • Wdrażanie mechanizmów cache'owania przy użyciu Hazelcast i Ehcache.

  • Wykorzystanie frameworków takich jak Spring Boot do budowy nowoczesnych aplikacji.

  • Realizacja działań zabezpieczających za pomocą technologii PKI i JWT.

  • Deployment aplikacji w środowisku Docker oraz Kubernetes.

  • Integracja narzędzi CI/CD oraz monitorowania.

Wymagania (Must Haves):

  • Min. 5 lat doświadczenia w programowaniu w języku Java (wersje 21/25).

  • Min. 3 lata doświadczenia w pracy z PostgreSQL i Elasticsearch.

  • Min. 3 lata doświadczenia z Kafka i Kafka Streams.

  • Min. 3 lata doświadczenia z frameworkami Spring Boot (2.3/2.4/2.6).

  • Znajomość zabezpieczeń PKI, JWT oraz TLS.

  • Doświadczenie w używaniu Docker i Kubernetes.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available