Java Integration Developer (f / m/x) - Senior
Warszawa, PolskaNajważniejsze cechy oferty
Min. 3 lata doświadczenia
Data: SQL / BI / Python
Backend: Java / .NET / Node / Python
Pełny etat
Prywatna opieka medyczna
Opis
Szukamy utalentowanego Java Integration Developer, który dołączy do transformacyjnego projektu w obszarze biznesu cyfrowego. Będziesz odpowiedzialny za tworzenie i rozwijanie usług integracyjnych oraz interfejsów API, projektowanie i wdrażanie integracji między systemami oraz współpracę z architektami, analitykami i zespołami projektowymi. Twoja praca będzie obejmować wykorzystanie automatyzacji CI/CD oraz środowisk Kubernetes w celu zapewnienia jakości, bezpieczeństwa i wydajności usług. Ta rola oferuje możliwości dalszego rozwoju w zarządzaniu API, asynchronicznych integracjach i orkiestracji. Jeśli pasjonujesz się integracją systemów i chcesz mieć wpływ, ta oferta może być odpowiednia dla Ciebie.
Benefity
Great Place to Work
Stabilna sytuacja finansowa
Kontrakty z globalnymi markami
Centrum szkoleń wewnętrznych
Wielu ekspertów, od których możesz się uczyć
Otwarty i dostępny zarząd
Profit sharing
Program Sponsoringu Pasji
Cykliczne imprezy i wyjazdy integracyjne
Komfortowe i dobrze wyposażone biura
Aplikacja MySii
Opieka medyczna
Wymagania
Minimum 4-letnie doświadczenie komercyjne w rozwijaniu aplikacji w Java, w tym praktyczna praca z Java 21+ i Spring Boot
Praktyczne doświadczenie w projektowaniu i wdrażaniu integracji systemowych oraz interfejsów API z wykorzystaniem REST, JSON, OpenAPI, OAuth 2.0, JWT, SOAP i XML
Praktyczna wiedza na temat asynchronicznych integracji z wykorzystaniem Apache Kafka, RabbitMQ lub innego brokera wiadomości
Biegłość w implementacji integracji z wykorzystaniem platform zarządzania API, w tym publikacji i zabezpieczeń API
Doświadczenie w rozwijaniu rozwiązań opartych na architekturze mikroserwisów i wdrażaniu ich w środowisku Kubernetes
Silne zrozumienie procesów CI/CD, szczególnie Bamboo lub Jenkins, a także repozytoriów Git/Bitbucket; praktyczne doświadczenie z automatyzacją wdrożeń i Jira
Znajomość testowania jednostkowego i frameworków testowych Java
Solidne doświadczenie z bazami danych PostgreSQL lub Oracle, w tym tworzenie i optymalizacja zapytań SQL
Umiejętność samodzielnej pracy, rozwiązywania problemów i podejmowania decyzji technicznych w ramach projektów
Biegła znajomość języka polskiego
Zakres obowiązków
Projektowanie, wdrażanie, testowanie i utrzymywanie przepływów integracyjnych oraz interfejsów API zgodnie z wymaganiami i definicją ukończenia
Aktywne uczestnictwo w podejmowaniu decyzji technicznych dotyczących integracji i wdrażania interfejsów API, z uwzględnieniem standardów architektonicznych
Zapewnienie jakości, bezpieczeństwa, dostępności i wydajności dostarczonych rozwiązań, w tym diagnozowanie problemów i rozwiązywanie ich przyczyn
Współpraca z architektami, analitykami, właścicielami produktów i zespołami projektowymi w celu doprecyzowania wymagań i uzgodnienia rozwiązań
Uczestnictwo w szacowaniu, planowaniu pracy i analizie ryzyk technicznych
Wsparcie członków zespołu w rozwiązywaniu problemów technicznych i dzielenie się najlepszymi praktykami
Regularne uczestnictwo w przeglądach kodu oraz opracowywanie standardów jakości kodu i automatyzacji produkcji oprogramowania