← к выдаче
архитектура

Solution Architect

co.brick TalentsGliwice11 дн. назад

Коротко

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.