Mid-Level Java Backend Developer

Emagine — Poland · Posted ~3 hours ago

Mid

Skills

Java Spring Boot PostgreSQL Elasticsearch Kafka Docker Kubernetes REST APIs

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A company is looking for a backend engineer to develop and maintain critical Java-based systems. The role includes database integration, messaging systems, containerization, monitoring, and building secure, scalable solutions.

Highlights

Opportunity to work on high-performance backend systems involving scalable architectures, security practices, cloud-native technologies, and modern development workflows.

Description

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 JavaIntegracja z bazami danych PostgreSQL i ElasticsearchObsługa systemów kolejkowych Kafka oraz Kafka StreamsPraca z dużymi ilościami zapytań oraz przetwarzanie plików tekstowychWykorzystanie serwerów aplikacyjnych Tomcat i NettyPraca z frameworkiem spring-boot i innymi podanymi frameworkamiZastosowanie technik zabezpieczeń, takich jak PKI oraz JWTWdrożenie rozwiązań w kontenerach Docker i KubernetesPrace związane z monitoringiem aplikacji oraz CI/CDWsparcie w obszarze AI dla analizy i developmentu kodu Wymagania: Programowanie w Java 21/25 z minimum 4-letnim doświadczeniemZnajomość 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świadczeniemUmiejętność pracy z PKI, JWT, TLS oraz mutual TLSDoświadczenie w wdrożeniu aplikacji przy użyciu Docker i Kubernetes Nice to Have: Doświadczenie w pracy z GCPDoświadczenie z narzędziami CI/CD: Gerrit/Git, Zuul CI, JIRA, MavenZnajomość narzędzi monitorujących: prometheus, grafana, sentry, lokiDoświadczenie w pracy z AI narzędziami (np. GitHub Copilot, MCP