Future Processing poszukuje doświadczonego Senior Java Developera do pracy przy zaawansowanym projekcie dla klienta z sektora finansowego. Jest to doskonała okazja dla eksperta, który chce rozwijać systemy oparte na protokole FIX w środowisku chmurowym.
Zakres obowiązków
- Projektowanie i tworzenie wysokiej jakości oprogramowania w języku Java.
- Aktywna współpraca z zespołem programistów, analitykami, testerami oraz klientem w celu dostarczania rozwiązań biznesowych.
- Współtworzenie architektury systemu oraz rozwiązywanie złożonych problemów technicznych.
- Wykonywanie testów jednostkowych i integracyjnych w celu zapewnienia stabilności kodu.
- Analiza i opiniowanie nowych technologii oraz rozwiązań technologicznych.
Wymagania
- Minimum 5 lat komercyjnego doświadczenia w programowaniu w języku Java (wersja 8+).
- Praktyczna znajomość protokołu FIX oraz frameworków Spring Boot i Hibernate.
- Znajomość dobrych praktyk inżynierskich, w tym wzorców projektowych, zasad SOLID, REST, Maven oraz Git.
- Znajomość języka angielskiego na poziomie minimum B2, umożliwiająca swobodną komunikację w zespole.
- Świadome wykorzystywanie narzędzi Generative AI w procesie wytwarzania oprogramowania.
- Mile widziana znajomość rozwiązań mikroserwisowych, w tym Docker i Kubernetes.
Co oferujemy
- Pracę w pełni zdalną przy międzynarodowych projektach finansowych.
- Możliwość wpływu na decyzje architektoniczne i technologiczne.
- Współpracę z ekspertami w branży IT oraz dostęp do nowoczesnych narzędzi pracy.