Obecnie do naszego wewnętrznego zespołu projektowego poszukujemy Mid Java Developer z Angularem
Projekt: Zespół pracuje nad zestawem aplikacji webowych i serwerowych wspierających integrację z usługami finansowymi zgodnie z europejskimi regulacjami (takimi jak PSD2).
Stack Technologiczny: backend 80% frontend 20%
- Java 8 / Java 11 / Java 21 / Angular 13
- Spring / Spring Boot, Hibernate, OracleDB, MySQL, PostgreSQL, Camel
- Docker, Kubernetes
- Bezpieczeństwo backendów, szyfrowanie, HA, mikroserwisy, REST, SOAP, mTLS
- komunikacja z API banków, OpenAPI, PSD2, przetwarzanie danych finansowych
- bezpośredni, ścisły kontakt z klientem
- development nowych funkcji oraz maintenance
- możliwość leadowania większych tematów / podprojektów
Zespół: od 2 do 6 osób oraz osoby po stronie Klienta
Tryb pracy: możliwa 100% praca zdalna, możliwość przyjazdów do biura w Warszawie
Model współpracy: kontrakt z Neontri
responsibilities :
W zakres projektu wchodzi m.in. budowa portalu dla zewnętrznych integratorów, narzędzi administracyjnych dla instytucji finansowych, komponentu zarządzającego środowiskami testowymi oraz centralnego modułu komunikacyjnego. Dodatkowo rozwijane są aplikacje wspierające procesy sprzedażowe oraz rozwiązania umożliwiające weryfikację danych odbiorcy w przelewach bankowych.
requirements-expected :
Minimum 3 lata doświadczenia w programowaniu w Java (8/11/21)
Praktyczna znajomość Spring / Spring Boot, Hibernate
Doświadczenie w pracy z relacyjnymi bazami danych (OracleDB, MySQL, PostgreSQL)
Znajomość architektury mikroserwisowej, tworzenia i konsumowania REST / SOAP API, OpenAPI, mTLS
Doświadczenie z projektami o wysokich wymaganiach bezpieczeństwa (szyfrowanie danych, mTLS, HA)
Znajomość narzędzi do pracy zespołowej: GitLab, Jira, Confluence, CI/CD
Umiejętność pisania testów jednostkowych i integracyjnych
Doświadczenie w pracy z dokumentacją techniczną oraz code review
Gotowość do bezpośredniego kontaktu z klientem oraz aktywnego udziału w analizie wymagań
offered :
Wysoka dbałość o jakość kodu i aplikacji - duży, długo żyjący codebase - możliwość nabycia doświadczenia w utrzymaniu i rozbudowie wieloletnich projektów oraz zarządzaniu długiem technologicznym
Mnóstwo wyzwań architekturalnych i technologicznych ze względu na mnogość komponentów systemu. Dbałość o redukcję długu technologicznego
Duży nacisk na code review i wymianę wiedzy - zarówno technicznej jak i branżowej (finanse)
Kontrakt B2B
W pełni finansowaną przez nas opiekę medyczną LUX MED