Solution Architect (Java | Springboot | REST | MSA architecture | CDC techniques)

Dorset  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Job Title: Solution Architect

Location: Bournemouth, UK

Department/Practice: Solution Architect

Job Purpose and primary objectives:

The Solution Architect is responsible for ensuring that changes to Vitality systems are designed and delivered to a high quality in accordance with the appropriate architecture standards.

Key responsibilities (please specify if the position is an individual one or part of a team):

  • The Solutions Architect is accountable for understanding the business need and translating into technology solutions that are designed and built in accordance with Vitality Health IT architectural standards. Key responsibilities are:
  • Working closely with the wider architecture team, designing solutions that cross technical, product and application boundaries, ensuring that changes are designed, developed and delivered into service in compliance with standards
  • Architect technical solutions for business requirements in the space of Micro-services and Apification
  • Involve in requirements gathering, identify project deliverables, create roadmap along with milestones and guide development teams to implement the deliverables
  • Is the point of contact for resolving any architectural/integration issues with Vitality systems
  • Acts as an SME for technical changes in order to provide estimates for new projects or product enhancements
  • Owns, creates and maintains system-level Solution Design documentation and seeks relevant sign off
  • Contributes to developing, maintaining and publishing of principles, standards, guidelines and processes at CADS (Committee for Application and Development Standards)
  • Contributes to Design standards and Patterns, and forms part of the governing body of the EADA (Enterprise Architecture Design Authority)
  • Supports Projects and Product Enhancements throughout the development and delivery life cycle
  • Assists in Incident/Problem management, Root Cause Analysis and definition of solutions
  • Works closely with the development team(s) - encouraging continuous improvement in the development, build, test and maintenance of the system
  • Lead and assist developers by providing technical guidance
  • Manage the team to build applications in agile methodology using Java, Spring and Spring boot technologies
  • Engage with UX designers to create innovative and user-friendly UI designs for the business requirements
  • Mentor development teams in acceptable best practices, design principles, coding standards and guidelines
  • Design Applications based on MSA Architecture principles and Customer's standards and guidelines
  • Advise industry standard Frameworks and best practices to and Customers
  • Liaise with Business Analysts, Product owners, Technical leads on understanding the business requirements and define solutions
  • Document the Solution Architecture, High Level Design and other relevant artefacts
  • Represent the design in Architectural forums, discuss and seek sign offs
  • Collaborate with other project teams and System owners and provide design support
  • Advise tactical and strategic solutions for any Production issues in the project
  • Estimate and create Proposals for any new work, initiatives, transformations, etc
  • Provide regular updates on work progress in daily scrum and management meetings

Key Skills/Knowledge:

  • Java, Spring boot,
  • Spring, Postgres Database,
  • REST APIs, MSA Standards and Principles

Experience required:

  • Rich experience in MSA architecture and CDC techniques.

Duration of the Assignment:

  • 6 months
Start date
n.a
Duration
6 months
From
eTeam Inc.
Published at
06.05.2021
Project ID:
2107004
Contract type
Freelance
To apply to this project you must log in.
Register