Opis projektu:
Dla jednej z kluczowych instytucji finansowych realizujemy projekt stworzenia nowoczesnego systemu bezpieczeństwa cyfrowego (web & mobile). Celem jest opracowanie rozwiązania umożliwiającego rozpoznawanie środowiska użytkownika końcowego oraz wykrywanie anomalii mogących świadczyć o nadużyciach. Projekt realizowany jest w metodyce Scrum, Agile.
Twoje zadania:
- Implementacja backendu systemu w oparciu o Spring Boot i RxJava.
- Projektowanie i rozwój nowych komponentów w architekturze mikroserwisowej.
- Tworzenie testów jednostkowych i integracja z CI/CD.
- Współpraca z zespołem developerskim i QA w ramach zespołu scrumowego.
- Tworzenie i aktualizacja dokumentacji technicznej.
Wymagania:
- Min. 5 lat doświadczenia jako programista Java.
- Bardzo dobra znajomość: Spring Boot, RxJava, REST API design.
- Doświadczenie z Docker, narzędziami CI/CD (Jenkins, Bamboo), Jira.
- Praktyczna znajomość PostgreSQL i MongoDB.
- Mile widziane: Kafka, Micrometer, OpenTelemetry, APM tools.
Technologie:
- Java,
- Spring Boot, RxJava,
- Jenkins.