Solution Architect
Коротко
Architects software solutions with focus on microservices in banking/fintech domain. · Needs: Software Architecture, Microservices, Banking/Fintech, Java.
Описание от работодателя
Required skills: Software Architecture, Microservices, Banking / Fintech, Java
co.brick talents — powered by AI, powered by people.
IT Architect / Solution Architect (Banking/Fintech)
Dla naszego klienta poszukujemy doświadczonego IT Architecta / Solution Architecta z silnym zapleczem technicznym oraz praktycznym doświadczeniem w projektowaniu i wdrażaniu systemów transakcyjnych w sektorze bankowym. Kluczowe w tej roli jest doświadczenie w środowisku finansowym oraz znajomość typowych dla niego integracji, mechanizmów bezpieczeństwa i systemów płatniczych. Przede wszystkim wymagamy praktycznego doświadczenia architektonicznego i technologicznego, zdobytego przy realizacji rozwiązań w branży fintech.
Start: ASAP
Stawka: 180 - 200 PLN/h B2B
Model pracy: Praca zdalna (100%)
Główne zadania:
Projektowanie architektury nowych oraz rozwijanych systemów transakcyjnych.
Definiowanie architektury integracji pomiędzy systemami bankowymi i zewnętrznymi.
Optymalizacja i modernizacja architektury istniejących rozwiązań.
Projektowanie rozwiązań integracyjnych, API oraz komunikacji synchronicznej i asynchronicznej.
Definiowanie standardów dotyczących bezpieczeństwa, autoryzacji, IAM oraz integracji systemowych.
Współpraca z zespołami developerskimi przy podejmowaniu kluczowych decyzji technologicznych.
Analiza możliwości wykorzystania AI i Generative AI w projektowanych oraz istniejących rozwiązaniach.
Projektowanie bezpiecznych i skalowalnych sposobów integracji komponentów AI z systemami przedsiębiorstwa.
Dbanie o spójność architektury, jakość techniczną oraz zgodność rozwiązań ze standardami organizacji.
Przygotowywanie dokumentacji architektonicznej i prezentowanie rekomendacji technicznych interesariuszom.
Współpraca z działem sprzedaży w ramach analizy dokumentacji technicznej i przedstawiania perspektywy technicznej.
Wymagania:
Minimum 10 lat doświadczenia w tworzeniu oprogramowania, w tym doświadczenie na stanowisku Software Architect, Solution Architect, IT Architect lub podobnym.
Praktyczne doświadczenie w projektowaniu, wdrażaniu i rozwoju systemów transakcyjnych w bankowości.
Doświadczenie w integracji systemów charakterystycznych dla środowiska bankowego, w szczególności:
integracje (np. z SAP),
IAM, SSO oraz Role-Based Access Control (RBAC),
systemy płatnicze i integracje międzybankowe,
standardy komunikacji SWIFT MX / MT,
rozwiązania związane z AML.
Ekspercki poziom znajomości języków programowania (np. Java).
Praktyczne doświadczenie w projektowaniu systemów rozproszonych, architektury mikroserwisowej oraz modularnej.
Doświadczenie w projektowaniu i implementacji REST API.
Znajomość integracji wykorzystujących SOAP oraz XML.
Doświadczenie z platformami asynchronicznej komunikacji i przetwarzania zdarzeń, takimi jak Kafka lub RabbitMQ.
Bardzo dobra znajomość relacyjnych baz danych, w szczególności PostgreSQL.
Doświadczenie w projektowaniu rozwiązań wykorzystujących object storage kompatybilny z S3.
Praktyczne doświadczenie z konteneryzacją oraz środowiskami opartymi o kontenery.
Znajomość procesów oraz narzędzi CI/CD.
Bardzo dobra znajomość wzorców projektowych i architektonicznych.
Umiejętność projektowania rozwiązań z uwzględnieniem skalowalności, wysokiej dostępności, bezpieczeństwa, niezawodności oraz wydajności.
Doświadczenie w analizie i optymalizacji architektury istniejących systemów (identyfikacja ograniczeń, problemów wydajnościowych, długu technicznego, możliwości modernizacji).
Doświadczenie w projektowaniu lub budowaniu rozwiązań wykorzystujących AI, w tym włączaniu komponentów AI/ML lub Generative AI do systemów klasy enterprise.
Umiejętność oceny zasadności wykorzystania AI z perspektywy architektury, bezpieczeństwa, integracji, skalowalności oraz kosztów.
Doświadczenie w przygotowywaniu dokumentacji architektonicznej oraz definiowaniu standardów technicznych.
Umiejętność prezentowania i uzasadniania decyzji technicznych przed zespołami developerskimi, biznesem, działem bezpieczeństwa oraz infrastruktury.
Mile widziane:
Doświadczenie w branży ubezpieczeniowej.
Doświadczenie w modernizacji systemów legacy oraz transformacjach architektonicznych.
Praktyczna znajomość rozwiązań chmurowych i architektur cloud-native.
Doświadczenie z wykorzystaniem LLM, RAG, AI Agents lub platform AI w rozwiązaniach klasy enterprise.