Poszukujemy Java Developera do zespołu realizującego rozwiązania integracyjne i przetwarzania danych w obszarze Financial Crime Prevention. Rola obejmuje rozwój i utrzymanie procesów data flow w środowisku mikroserwisowym, zgodnie z podejściem DevOps.
Java Developer (ETL)
Twój zakres obowiązków
- Rozwój i utrzymanie funkcjonalności integracyjnych oraz procesów ETL
- Praca nad przepływami danych w systemach rozproszonych
- Projektowanie i implementacja mikroserwisów w Java
- Integracja systemów z wykorzystaniem API oraz komunikacji asynchronicznej
- Współpraca z zespołem w modelu DevOps
- Udział w analizie technicznej i optymalizacji rozwiązań
Nasze wymagania
- Bardzo dobra znajomość Java (preferowane Java 21)
- Doświadczenie z Spring Boot i architekturą mikroserwisów
- Znajomość relacyjnych baz danych (PostgreSQL) oraz SQL
- Doświadczenie z narzędziami ETL (DataStage)
- Znajomość Kubernetes, Jenkins, Bitbucket
- Praktyczna znajomość Apache Kafka
- Doświadczenie z Maven, Liquibase, JOLT
- Znajomość zasad pracy w modelu DevOps
- Umiejętność pracy zespołowej oraz dobre zdolności komunikacyjne
- Doświadczenie z Apache Camel
- Znajomość Oracle SOA Suite
- Znajomość metodyki Scrum
- Wiedza z zakresu CDC (Change Data Capture), w szczególności Debezium