Java Integration Developer
Tech Stack / Keywords
Wymagania
- Minimum 5 years of commercial experience in programming with Java
- Strong knowledge of Java 17+
- Practical experience designing and implementing applications based on Spring Boot 3 or Spring Cloud
- Practical experience designing and implementing integration solutions using Apache Camel 4
- Strong knowledge of Enterprise Integration Patterns (EIP)
- Experience designing synchronous and asynchronous integrations
- Experience integrating systems using SOAP, REST, JMS, and message brokers
- Knowledge of integration reliability, error handling, idempotency, and transactionality
- Knowledge of distributed systems architecture and application integration
- Strong knowledge of PostgreSQL and SQL
- Experience working with Docker
- Practical knowledge of Kubernetes
- Experience creating and maintaining unit and integration tests
- Knowledge of HTTP/HTTPS, SSL/TLS, and communication security between systems
- Knowledge of SOLID principles, design patterns, and good programming practices
- Ability to independently analyze problems and design technical solutions
Obowiązki
- Designing and implementing applications using Spring Boot 3 or Spring Cloud
- Designing and implementing integration solutions using Apache Camel 4
- Developing synchronous and asynchronous integrations
- Integrating systems using SOAP, REST, JMS, and message brokers
- Ensuring integration reliability including error handling, idempotency, and transactionality
- Creating and maintaining unit and integration tests
- Implementing security for communication between systems using HTTP/HTTPS and SSL/TLS
- Analyzing problems independently and designing technical solutions
Nice to have:
- Experience with OpenShift / OKD
- Experience with Apache Kafka, ActiveMQ Artemis or other message brokers
- Familiarity with microservice architectures
- Knowledge of Event Driven Architecture
- Designing integration platforms or buses
- Familiarity with CI/CD tools
- Knowledge of Helm and GitOps (e.g., ArgoCD)
- Experience with observability solutions (e.g., Prometheus, Grafana, ELK)
- Analyzing and optimizing integration process performance
- Knowledge of integration security and OWASP guidelines
Benefity
- B2B contract
- Start date: ASAP
- Tasks performed within or closely cooperating with Scrum teams
- Contract duration: 3 months with a possibility of extension to 6 months
Inne informacje
Informujemy, że administratorem danych jest PKO BP Finat sp. z o.o. z siedzibą w Warszawie, ul. Chmielna 89 (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.
PKO BP Finat sp. z o.o.
72 aktywne oferty