Odpovědět
Pro klienta z oblasti bankovnictví hledáme seniorního SW Architekta do již existujícího cca. deseti členného týmu. Tým pracující na základě agilních principů aktuálně vyvíjí a rozvíjí nástroje pro oblast Case Managementu.
Nástup – ASAP, alokace – 1-3 roky, AJ aktivní – na pracovní úrovni, HO možný 3 dny v týdnu
Spolupráce na IČO
Náplň práce:
- Návrh technického řešení implementace změn ve stávajících a nových komponentách systému, včetně analýzy dopadů
- Dohled nad dodržování standardů během implementace
- Sběr požadavků pro design rozhraní
- Návrh struktury požadovaných rozhraní (Model Driven Design)
- Návrh orchestrace a implementace služeb
- Příprava zadání pro implementaci – Jira
- Vytváření standardizované dokumentace v Enterprise Architect, Confluence
- Spolupráce s ostatními týmy a kolegy v oblast IT a business
- Konzultace návrhů se zadavateli a ostatními členy řešitelského týmu
- Tvorba odhadů pracnosti nových a změnových požadavků
- Aplikační podpora na 3. úrovni
Požadované znalosti:
- Znalost SOA Architektury, XML, XSD, J2EE, integrační návrhové vzory, RestAPI, WebServices
- Znalost principů Microservice Architecture
- Znalost Domain Driven Design výhodou
- Zkušenost s Integračními patterny a technologiemi (Kafka, Artemis, Camel, OpenAPI, ..)
- Zkušenosti alespoň s jednou integrační platformou (návrh webových služeb – RESTxSOAP, popis návrhových vzorů, synchronní/asynchronní komunikace)
- Znalost nástrojů a metodiky pro IT analýzu a modelování procesů (MS Visio, Enterprise Architect, UML, BPMN, UX) výhodou
Požadované technologie:
- Vývoj – Java (Springboot, Maven), TypeScript (Angular), messaging (IBM MQ, Artemis, Kafka, …), PostgreSQL
- Platformy – Istio, FluentBit, Redis, OAuth, Kibana, Logman – aplikace na správu logů
- Build aplikace – GIT, Jenkins, UCD / ArgoCD