Mid Java Developer

Summary

On-site Mid Java developer in Warsaw maintaining a high-performance, critical backend system for an emagine client. Day-to-day work spans Java/Spring Boot services integrated with PostgreSQL, Elasticsearch, Kafka/Kafka Streams, deployed via Docker/Kubernetes with PKI/JWT/TLS security.

Najważniejsze informacje:

Dla jednego z naszych klientów poszukujemy programisty Backend w języku Java, który będzie odpowiedzialny za rozwój i utrzymanie systemu o wysokiej wydajności oraz krytyczności. Głównym celem tej roli jest zapewnienie efektywności oraz bezpieczeństwa rozwoju aplikacji.

Obowiązki:

  • Rozwój i utrzymanie systemu w języku Java

  • Integracja z bazami danych PostgreSQL i Elasticsearch

  • Obsługa systemów kolejkowych Kafka oraz Kafka Streams

  • Praca z dużymi ilościami zapytań oraz przetwarzanie plików tekstowych

  • Wykorzystanie serwerów aplikacyjnych Tomcat i Netty

  • Praca z frameworkiem spring-boot i innymi podanymi frameworkami

  • Zastosowanie technik zabezpieczeń, takich jak PKI oraz JWT

  • Wdrożenie rozwiązań w kontenerach Docker i Kubernetes

  • Prace związane z monitoringiem aplikacji oraz CI/CD

  • Wsparcie w obszarze AI dla analizy i developmentu kodu

Wymagania:

  • Programowanie w Java 21/25 z minimum 4-letnim doświadczeniem

  • Znajomość PostgreSQL i Elasticsearch (min. 3 lata doświadczenia)

  • Doświadczenie z Kafka i Kafka Streams (min. 3 lata doświadczenia)

  • Znajomość frameworków spring-boot 2.3/2.4/2.6 z min. 4-letnim doświadczeniem

  • Umiejętność pracy z PKI, JWT, TLS oraz mutual TLS

  • Doświadczenie w wdrożeniu aplikacji przy użyciu Docker i Kubernetes

Nice to Have:

  • Doświadczenie w pracy z GCP

  • Doświadczenie z narzędziami CI/CD: Gerrit/Git, Zuul CI, JIRA, Maven

  • Znajomość narzędzi monitorujących: prometheus, grafana, sentry, loki

  • Doświadczenie w pracy z AI narzędziami (np. GitHub Copilot, MCP

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available