← к выдаче
разработка

Java Developer

Ness SolutionWarszawa5 дн. назад

Коротко

Designs, implements, and maintains integration flows and APIs in a microservices architecture using Java and Spring Boot. · Needs: 4+ years commercial Java development; Java 21+; Spring Boot; REST, JSON, OpenAPI, OAuth 2.0, JWT, SOAP

Описание от работодателя

Required skills: Java, Spring Boot, API, Kafka, API Management, CI/CD, Kubernetes, PostgreSQL, OAuth 2.0, REST Dołącz do zespołu odpowiedzialnego za rozwój nowoczesnych rozwiązań integracyjnych i API w ramach transformacji cyfrowej! Poszukujemy Mid Integration Developera , który będzie odpowiedzialny za tworzenie i rozwój usług integracyjnych oraz API. 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. Jeśli masz doświadczenie w Java, Spring Boot, integracjach międzysystemowych, API oraz rozwiązaniach asynchronicznych i chcesz rozwijać się w obszarze nowoczesnej architektury, Kubernetes oraz CI/CD, ta oferta jest dla Ciebie. Zakres obowiązków: 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. Wymagania: 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 i implementacji integracji międzysystemowych oraz API z wykorzystaniem REST, JSON, OpenAPI, OAuth 2.0 i JWT oraz 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 API. 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 . Mile widziane: 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. Oferujemy: Udział w rozwoju nowoczesnych usług integracyjnych i API w ramach strategicznego projektu transformacji cyfrowej. Możliwość dalszego rozwoju w obszarze API, integracji asynchronicznych, mikrousług i orkiestracji . Stopniowe przejmowanie odpowiedzialności za kompletne rozwiązania techniczne . Współpracę z architektami, analitykami, Product Ownerami i zespołami projektowymi. Możliwość rozwijania kompetencji technicznych oraz dzielenia się wiedzą w zespole. Pracę hybrydową. Możliwość skorzystania z pakietów Luxmed oraz Multisport na preferencyjnych warunkach.