Senior Java Developer
Summary
Senior Java developer builds and maintains backend systems, designs API services, and integrates internal/external systems using Java, Kotlin, Spring, and microservices in a financial sector environment.
Zakres obowiązków:
Budowa i utrzymanie systemów backendowych
Projektowanie i rozwój usług udostępnianych przez warstwę API Management
Udostępnianie produktów, usług i danych bankowych w modelu API
Budowa i rozwój rozwiązań frontendowych typu White Label
Integracja systemów wewnętrznych i zewnętrznych
Zapewnienie bezpieczeństwa procesu wytwórczego oraz infrastruktury
Wymagania:
Minimum 10 lat doświadczenia komercyjnego w programowaniu Java
Minimum 2 lata doświadczenia z Kotlin
Doświadczenie w projektowaniu i budowie mikroserwisów
Bardzo dobra praktyczna znajomość Spring Framework, JPA/Hibernate, REST API, OpenAPI/Swagger
Doświadczenie w integracji systemów rozproszonych
Umiejętność projektowania i implementacji rozwiązań opartych o relacyjne bazy danych (PostgreSQL, Oracle)
Doświadczenie w pracy z rozwiązaniami kontenerowymi (Docker, Kubernetes)
Praktyczna znajomość Git oraz CI/CD
Doświadczenie w pracy w zespołach Agile/Scrum
Mile widziane:
Znajomość języka Go (Golang)
Doświadczenie w sektorze finansowym lub płatniczym
Znajomość platform API Management
Doświadczenie w budowie rozwiązań wysokodostępnych
Oferujemy:
Dofinansowanie karty sportowej
Stałe wsparcie konsultanta
Program rekomendacji pracowników