Summary
✨ AI‑Generated
A Java integration developer with at least four years of experience is sought to design, implement, test, and maintain integration flows and APIs within a microservices architecture. The role emphasizes CI/CD automation, Kubernetes, security, performance, and collaboration with architects, analysts, product owners, and delivery teams.
Highlights
Hybrid role in Warsaw with strong focus on Java integration, APIs, microservices, CI/CD, Kubernetes, and opportunities to grow into broader solution ownership.
Description
Java Integration Developer (minimum 4 lata doświadczenia)
Praca hybrydowa: 3 dni z biura (Warszawa)
Integration Developer (k/m) będzie tworzyć i rozwijać usługi integracyjne oraz API dla projektu, który transformuje obszar biznesu cyfrowego.
Osoba na tym stanowisku będzie projektować, implementować i utrzymywać integracje pomiędzy systemami oraz współtworzyć rozwiązania działające w architekturze mikrousługowej.
W codziennej pracy wykorzysta automatyzację CI/CD i środowisko Kubernetes, zadba o jakość, bezpieczeństwo oraz wydajność usług, a także będzie współpracować z architektami, analitykami, Product Ownerami i zespołami projektowymi.
Rola daje możliwość dalszego rozwoju w obszarze API, integracji asynchronicznych i orkiestracji oraz stopniowego przejmowania odpowiedzialności za kompletne rozwiązania.
Zakres planowanych prac:
• Projektowanie, implementowanie, testowanie i utrzymywanie przepływów integracyjnych oraz API zgodnie z wymaganiami i Definition of Done.
• Aktywny udział w podejmowaniu decyzji technicznych dotyczących sposobu realizacji integracji i API, z uwzględnieniem obowiązujących standardów architektonicznych.
• Zapewnianie jakości, bezpieczeństwa, dostępności i wydajności dostarczanych rozwiązań, w tym diagnozowanie problemów i usuwanie ich przyczyn.
• Współpraca z architektami, analitykami, Product Ownerami i zespołami projektowymi przy doprecyzowaniu wymagań oraz uzgadnianiu rozwiązań.
• Udział w estymacji, planowaniu prac i analizie ryzyk technicznych.
• Wspieranie członków zespołu w rozwiązywaniu problemów technicznych i dzielenie się dobrymi praktykami.
• Regularny udział w code review oraz rozwijaniu standardów jakości kodu i automatyzacji wytwarzania oprogramowania.
Profil Kandydata - Wymagania:
Wymagania MUST HAVE:
• Minimum 4 lata komercyjnego doświadczenia w tworzeniu aplikacji w Java, w tym praktyczna praca z Java 21+ oraz Spring Boot (mile widziane także Spring Cloud i Hibernate)
• Doświadczenie w projektowaniu, implementacji integracji międzysystemowych oraz API z wykorzystaniem REST, JSON, OpenAPI, OAuth 2.0 i JWToraz SOAP i XML
• Doświadczenie w budowaniu integracji asynchronicznych z użyciem Apache Kafka, RabbitMQ lub innego brokera wiadomości
• Doświadczenie w realizacji integracji z wykorzystaniem platform klasy API Management, obejmujące publikowanie i zabezpieczanie
• Doświadczenie w rozwijaniu rozwiązań w architekturze mikrousługowej oraz wdrażaniu ich w środowisku Kubernetes
• Doświadczenie w pracy z procesami CI/CD, w szczególności z Bamboo lub Jenkins, oraz z repozytoriami Git/Bitbucket; praktyka w automatyzacji wdrożeń i pracy z Jira
• Doświadczenie w tworzeniu testów jednostkowych i korzystaniu z frameworków testowych dla Java
• Doświadczenie w pracy z bazami PostgreSQL lub Oracle, w tym w tworzeniu i optymalizacji zapytań SQL
• Udokumentowana w projektach samodzielność w rozwiązywaniu problemów i podejmowaniu decyzji technicznych
Wymagania NICE TO HAVE:
• Doświadczenie w pracy z Microsoft Azure API Management lub rozwiązaniem równoważnym
• Praktyczne doświadczenie z Dockerem, Kubernetes i Helm
• Doświadczenie w wykorzystaniu Apache NiFi w rozwiązaniach integracyjnych
120 - 160 netto + vat/h (B2B)