Chief Architect (end To End Stack) (BB-26F07)
Found in: Neuvoo Premium AE
Description:
Key Responsibilities
- Define, review, standardise enterprise architecturepolicies and governance for application architecture, especiallyfor modern design techniques such as microservices,containerization, serverless, cloud PaaS.
- Liaise and collaborate with other standards, practices,process governance groups within enterprise
- Architect and design solutions using combination ofhosting patterns - private, public cloud (Azure/AWS), PaaS(OpenShift, Cloud Foundry)
- Design andimplement operating model, governance for multi cloudenvironment
- Help promote innovation, best inclass execution and exploration of new ideas as aculture
- Perform app portfolio analysis,identify candidates for cloud native journey: re-host, re-platform,containerise, re-architect etc.
- Applyingapplication modernization, re-platforming and domain driven designtechniques such as event storming, event shunting
- Transform monolithic apps to be service oriented -understand when and how to break out microservices from themonolith
- Experience of design and implementcloud native microservices architecture using CloudFoundry,OpenShift PaaS or another public cloud PaaS.
- Design and implement microservices using Spring boot andSpring cloud - service versioning, reuse, discovery, configuration,security, monitoring
- Design, codify, and makeuse of reusable patterns for modernization across appportfolio
- Building and deploying modernsoftware using techniques such as TDD, CI/CD, andRefactoring
- Ensure focussed understanding ofkey areas of the product and related technologies within theteam
- End to end solution delivery, responsiblefor designing solutions, writing code, tests cases, executing testcases, automating build, test and deployment, environmentprovisioning and configuration
- Overalldelivery of software components working in collaboration withproduct and architecture teams
- Collaboratewith Business Analysts and Product Owners to help define and shapedeliverables, provide estimates, highlight technical risks anddetermine technical solutions
- Liaise withoperations for technical analysis of the issues
- Collaborate with other technology and product teams toensure integrated end-to-end design
- Activeparticipation in the Agile ceremonies and contribute to the overallfunctioning of self-organised, empowered, high performanceteam
- Research, learn new methodologies andtechnologies and implement them in the project to continuouslyimprove and optimize design, code, build, deploy, testlifecycle
- Collaborate and actively contributein discussions to help define technology and development approachwithin the team
EssentialSkills:
- Sound understanding of endto end technology stack
- Experience ofarchitecting solutions using combination of private, public cloud(AWS/Azure/GCP) and PaaS (OpenShift, CloudFoundry)
- Experience with multi cloud setup
- Familiarity with design patterns, domain driven design,component based architecture, and evolutionaryarchitecture
- Expertise in Core java or .NET -Collections, Multi-Threading, Design patterns
- Expertise in development frameworks - Spring, Springboot, Spring cloud
- Designing and implementingmicroservices with Spring boot
- Designing andimplementing Spring cloud services - service discovery,configuration, monitoring, security
- Experienceof working with Database systems - relational and NoSQL - Oracle,MySQL, MongoDB, Cassandra
- Continuousintegration: Build automation using Github, Maven, Jenkins, codequality analysis using SonarQube,
- Automationof functional, regression, performance testing using Selenium/Cucumber
- Experience of working with full stackplatforms like Openshift, CloundFoundry
- Experience of working in Agile methodology
calendar_today1 day ago
Similar jobs
location_onDubai, United Arab Emirates
work Robert Half