Poszukujemy doświadczonego Java Developera z praktyczną znajomością Apache Kafka, który dołączy do naszego zespołu. Idealny kandydat będzie odpowiedzialny za tworzenie wydajnych aplikacji w technologiach Java i Spring Boot, jak również za zarządzanie złożonym środowiskiem Kafka. Oczekujemy umiejętności integracji, zabezpieczania oraz optymalizacji danych i usług w czasie rzeczywistym.
- Projektowanie, rozwój i utrzymanie aplikacji klasy enterprise z wykorzystaniem Java, Spring Boot i Spring Framework.
- Tworzenie i zarządzanie producentami i konsumentami Kafka dla przetwarzania danych w czasie rzeczywistym.
- Konfiguracja, replikacja, aktualizacja, utrzymanie i strojenie wydajności klastrów Kafka.
- Tworzenie i obsługa pipeline’ów CI/CD z użyciem Ansible dla projektów Kafka i Java.
- Tworzenie skryptów powłoki Java Shell do wdrażania modułów bezpieczeństwa i automatyzacji.
- Projektowanie i konsumowanie usług sieciowych REST i SOAP.
- Monitorowanie systemów, analiza trendów i wprowadzanie usprawnień wydajności.
- Współpraca z zespołami technicznymi i biznesowymi w celu rozwoju rozwiązań opartych o Kafka.
- Regularny przegląd i optymalizacja usług Kafka oraz procesów automatyzacji.
- Efektywne zarządzanie zadaniami, ustalanie priorytetów i dostarczanie rozwiązań na czas.
- Płynna komunikacja w języku polskim i angielskim.
- Doświadczenie w programowaniu w Java oraz znajomość Spring Boot / Spring Framework.
- Praktyczna znajomość Apache Kafka – konfiguracja, replikacja, bezpieczeństwo i optymalizacja.
- Umiejętność tworzenia i integracji producentów i konsumentów Kafka.
- Znajomość Ansible oraz tworzenia pipeline’ów CI/CD.
- Umiejętność tworzenia skryptów powłoki Java do celów bezpieczeństwa i automatyzacji.
- Znajomość usług sieciowych REST i SOAP.
- Doświadczenie w monitorowaniu systemów oraz poprawie wydajności.
- Umiejętność samodzielnej pracy oraz pracy zespołowej w dynamicznym środowisku.
- Wymagana znajomość języka polskiego i angielskiego.