Senior Java Engineer
Remote - Europe
Senior Java Engineer
Remote - Europe
The purpose of the Digital Architect is to have overall responsibility for the architecture of the digital ecosystem. Defining the solution architecture of the projects across the Digital Transformation Programme with a focus on eCommerce and mobile, providing detailed designs and delivered capabilities that are consistent with both Enterprise Architecture framework and meets the originating business vision by converting requirements into the architecture and design that ultimately constitutes the blueprint for the solution.
KEY ACCOUNTABILITIES:
This should consist of no more than seven statements describing the key accountabilities of the role (i.e. what the role needs to achieve and deliver):
- Ensures compliance with the Business Vision and Enterprise Architecture (strategy, principles, and standards) and drives architecture forward with a view to simplification, supportability, and scalability
- Design solutions that will realize the functional and non-functional requirements, utilizing appropriate tools (including logical models of components and interfaces) to define the solution architecture for all digital projects programs including detailed component specifications where required
- Ensures each project solution is optimized with the overall digital architecture and fully leverages each platform/service capability identifies/communicates technical trade-offs including interdependencies and potential conflicts and takes corrective action to optimise the output of the portfolio.
- Takes accountability and responsibility throughout the solution development life-cycle, from definition and documentation of the design for user stories enabling the development team to implement the design correctly, and completes a code review and tests performance against standards and NFRs
- Liaises with stakeholders, business teams, and application teams (application, middleware, data, and infrastructure) including participation in technical design authority meetings.
- Ensuring a future-back approach, providing input to the strategic direction of technology investments by keeping abreast with the latest technology and contributing to the overall strategic direction of the digital transformation program
PEOPLE SKILLS:
- Ability to manage multiple priorities – projects, deliverables, and stakeholders
- Able to influence peers and management; strong stakeholder management
- Excellent interpersonal skills, presentation skills, and verbal/written communication skills
- Self-starter; adaptable to change; motivated to set personal and program goals and proactively track performance against goals and initiatives objectives
- Good personal organization, productivity, and time management skills Enthusiastic, proactive and flexible attitude to work
TECHNICAL SKILLS:
- Knowledge of systems development life-cycle and typical problems associated with the implementation of information systems
- Working knowledge of design principles and patterns and Integration architecture – SOA, ETL, etc.
- Ability to abstract the complexity of a system into a manageable model that describes the essence of a system by exposing important details and significant constraints.
- Able to provide detailed information about costs and benefits of software to ensure that it will serve the client over a long period
- Ability to understand high-level system requirements across different infrastructures and multiple applications
- Experienced in at least one Architecture framework (e.g. TOGAF, Zachman, MODAF, IAF etc.)
- Undertake objective, critical analysis to draw accurate conclusions that recognize and manage contextual issues
- Work through issues, weigh up alternatives, and identify the most effective solutions
- Knowledge of the Retail Industry and multi-channel architecture