Job descriptionDefine and maintain application / design development patterns used in the next generation reference architecture across the distributed stack (Java / J2EE, TIBCO),private cloud (PCF / OSE) and public cloud (AWS)Architect & design cloud-native enterprise scalable reusable / sharable foundational financial banking capabilitiesCollaborate with CTI Services, CI / CD engineering, and API architecture and design patterns for service integrationsAPI and Microservice designDrive design charter for the shared foundational platform services used across global consumer franchiseBehavior Driven Development (BDD) Testing