Act as the main spokesperson to articulate the technology value of the product / domain to internal teams (delivery, product managers) and occasionally to external audiences (customers).Serve as the go-to design authority for the development team.Contribute to overall architecture improvements and validate proposed architectures by building prototypes.Balance tactical needs with longer-term architectural strategy.Articulate the cost and benefits of solutions,Contribute to overall architecture improvements of the platform and / or servicesValidate the proposed architecture building prototypes and undertake the necessary POCManage the balance between tactical needs and longer-term architectural strategyWhen required, be able to articulate the cost and benefits of the solutions and translate technology into business language and valueKeep abreast about new advances in own technology areas and propose the implementation of state-of-art technologyWork closely with Global Architects on any key architectural alignment & decisionsParticipates in reviews of software engineers' code to deliver high quality solutionsProvide supports to SRE / GPS colleagues in troubleshooting high-severity production incidentsQualifications
Experience and exposure to as many of the following as possible would be advantageous
1. Languages - Java Enterprise Edition(from 8 to latest version), Groovy, Javascript
2. Frameworks - OSGi, Netbeans RCP, Camel, Spring boot, Kafka, workflow management
3. Web technologies - HTML 5, Angular, JQuery, CSS, LESS / SASS
4.Databases-Oracle, SQL server, Postgres - Relational data modelling, SQL
5. Infrastructure - OpenShift, Docker, Kubernetes, AWS, EKS
6. Service Architecture concepts -REST, JSON, API design, APIGEE, OpenAPI 2.X, 3.X
7. At least 10 years work experience in technology, ideally in technology strategy and architecture position
8.Experience from major industry (finance, telco or similar) with experience of building software, software product, as well as enterprise architecture and design
9. Involvement in software development and software architecture as well as enterprise IT, integration and technology experience.