emagine Polska
Wysokie Mazowieckie / Global
Wysokie Mazowieckie / Global
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
Wysokie Mazowieckie / Global
Wysokie Mazowieckie / Global
Wysokie Mazowieckie / Global
Wysokie Mazowieckie / Global
Wysokie Mazowieckie / Global
Wysokie Mazowieckie / Global