Technical Architect- Java, IntegrationBristol/Telford6 Months + Likely Extensions Client/Role Overview Technical Architect contract job opportunity in Bristol and Telford for a government organisation undergoing digital transformation! Join a diverse, friendly and flexible working environmentWork alongside some of the country's best subject-matter experts who work as part of an Agile and flexible team to deliver the organisation's value propositionGet involved in an exciting transition from legacy to digital technologiesThe chance to gain experience with cutting edge Cloud technologies such as AWS and AzureOpportunity for extension and progression with projects running long-term As a Technical Architect, you will work across the IT organisation with business partners to define and build out complex solutions and drive value through business process simplification, automation and new product capabilities. You will play a critical role in designing and developing scalable, message based, event driven micro-service-oriented system. You will be responsible for the low level design, working closely with Lead Architects across all functional areas making sure all low level architecture viewpoints are captured in the design e.g. business, infrastructure/cloud, security, data, and operations architectures. Technical Architect Accountabilities: Participate in the architecture, design and documentation of new and enhanced servicesParticipate in technical discussions between internal teams and external strategic partnersDevelop baseline versus target architecture, identify gaps and define components aligned to business and technology objectivesRecommend and institute best practices, frameworks, design patterns, tools and reference architecturesConduct product/tools evaluation and provide enterprise appropriate recommendationsCreates detailed engineering functional solution documentation and partner 'how to' documentationResponsible for aligning services delivered from the capability ownersOversees interdependencies between interfacing technologies and their support teams Influences and drives engineering strategy.Participates with internal & external organisations to drive continuous improvementEnsures that infrastructure for projects is architected and delivered according to plan, design, and deployed successfully, including on premise and cloud.Provide day-to-day technical advisory, guidance and mentoring to our back-end production team Set strategy of innovative and efficient technology solutions. Technical Architect Criteria: Have strong enterprise and software architecture skills encompassing data, application and technology - including securityHave experience in designing and implementing Java/JEE applications Desirable Technical Architect Criteria: Bachelor's degree in Computer Science or EngineeringHave 10+ years of software development experience and architectureHave strong experience in Cloud (AWS/Azure/Google or Hybrid) based architecture designs and implementationsHave experience in DevOps stack (CI & CD) and other dependency management and build tools such as Jenkins, Gradle, Maven, Ant and IvyHave experience in data architecture and design across ETL, DWH and Analytics; Big Data, Hadoop, SQL and NOSQL databasesSuitable candidates should submit their CV in the first instance.