Przejdź do treści głównej

Mid Java Developer

Technology
emagine Polska
Warszawa, Polska2 tygodni temuDo 17.12.2026
Pełny etatHybrydowa

Opis stanowiska

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

Keywords
JavaKafkaGoogle Cloud PlatformSpring BootPostgreSQLDockerKubernetesPrometheusGrafanaSentryApache KafkaSpring FrameworkGerritJiraMAVENElasticsearchNettyTomcatJWt

Interesuje Cię ta oferta?