UST Global is looking for a senior technical architect to lead modernization initiatives in the payments industry. The right candidate will bring extensive experience in full-stack software architecture & development at scale, will have at least one advanced AWS cloud architecture certification and have experience in professional services consulting in large-scale migration and/or modernization projects for Fortune 500/Global 1000 clients. Payments industry experience is highly desirable.
This is both an architecture leadership role as well as a hands-on technical role and requires experience with architecting and engineering highly scalable Web applications in a highly secure cloud environment; technical depth in microservices architecture, experience integrating cloud-native applications with on-premises & legacy infrastructures and experience leading large-scale architecture initiatives in a consulting setting.
As a senior technical architect at UST, you will:
Docker
Kubernetes
Aws Lambda
Amazon Web Services
Behavior Driven Development
This is both an architecture leadership role as well as a hands-on technical role and requires experience with architecting and engineering highly scalable Web applications in a highly secure cloud environment; technical depth in microservices architecture, experience integrating cloud-native applications with on-premises & legacy infrastructures and experience leading large-scale architecture initiatives in a consulting setting.
As a senior technical architect at UST, you will:
- Operate at a group/enterprise-wide level and serve as a specialist resource to senior leaders and stakeholders
- Lead discussions between domain experts, system SMEs, and technical staff as the technical subject matter expert for internal and external stakeholders
- Lead and facilitate the design of technology solutions and applications
- Lead technical requirements gathering sessions and produce technical requirements and designs
- Document existing and new architectures and propose recommendations for improvements and alternatives
- Identify and research relevant technologies, conduct proofs of concept / prototypes, and recommend the applications of such technologies for product architecture
- Participate in the system specification and review processes to ensure technically sound and robust architecture and provide sufficient guidance for the successful implementation of solutions
- Provide key inputs into technical and architectural decisions and guidance
- Create, support, and influence pragmatic architectural oversights, standards, patterns and best practices
- Produce high-quality code and technical work products
- Provide hands-on expert level assistance to engineers for technical issues
- Review technical outputs and work products including documentation and code
- Demonstrate effective communication and motivational skills
- Manage technical scope and client expectations
- Lead and mentor teams of engineers
- Minimum 10+ years of proven software and application architecture experience
- Proven experience designing and implementing cloud-based applications, services and solutions
- Proven experience with and excellent knowledge of, advanced software architecture & design patterns
- Experience implementing secure, scalable REST based APIs and Microservices in Java, Spring, Spring Boot, Spring Cloud, Spring Data, and related frameworks
- Expert knowledge of Microservices architectures and patterns
- Knowledge of API security standards (OpenID Connect, OAuth 2.0, HTTP/S, TLS, etc.)
- Advanced experience in testable design methods and practices including Test Driven Development, BDD, ATDD
- Knowledge of both legacy and modern Event Driven Architectures (e.g. IBM MQ, Kafka, Kinesis, MQTT, AMQP)
- Knowledge of Data Integration and Data Synchronization patterns relevant to large-scale mainframe modernization initiatives
- Experience and expertise in Oracle SQL
- Extensive experience architecting and operating highly available and highly scalable solutions built on Amazon Web Services
- Experience with AWS cloud-native databases (e.g., DynamoDB, Aurora)
- Extensive experience with container and orchestration technologies (e.g. Docker, Kubernetes, ECS, EKS AWS FarGate, etc.)
- Knowledge of serverless architectures (e.g. AWS Lambda, Serverless Framework, etc.) and patterns
- Experience with DevOps and Automation
- Knowledge of Domain Driven Design
- Experience leading technical delivery in an Agile environment
- AWS Solution Architect Certified
- Knowledge of ISO8583, ISO20022 or other similar financial industry messaging & data protocols and standards is a plus
- Experience using Sparx Enterprise Architect in a large team environment is a plus
- Experience in large-scale Mainframe Modernization projects is highly desirable
Recommended Skills
MicroservicesDocker
Kubernetes
Aws Lambda
Amazon Web Services
Behavior Driven Development