Solution Architect

  • GBP450 - GBP500 per annum
  • Londres, Angleterre, Royaume-Uni
  • CDI, Plein-temps
  • Twenty Recruitment Group
  • 13 oct. 17 2017-10-13

Solutions Architect - Digital Banking One of my clients is looking for a new Solutions Architect to join their Digital Banking team. They are currently going through a number of changes across the business so require a new contractor to start asap.

This is a very high profile project and so the ability to work within a team driving new ideas through to realisation in short timescales is key. The project team is cross-functional with developers, analysts, testers and DevOps, all working (co-located) together as part of the same team. The product is a new line of business and is delivered as a responsive website (desktop/tablet/mobile). The project team is responsible for all aspects front-to-back including the website; it associated data services and the integration's with the pre-existing core systems at the company.

It is hosted internally on premise (not cloud hosted), and utilises many pre-existing technologies such as TeamCity CI server, Git source control, Sonar static analysis, JIRA issue tracking, Nexus artefact repository, etc. The core server infrastructure is provisioned by a separate team responsible for delivering the underlying servers to the application teams. The server-side code has been written primarily in Java 8 and the client-side code in HTML5. However we are part of a pilot initiative to move towards PaaS and containerisation.
Your experience and skills

REQUIREMENTS

  • One or more of Java / JavaScript / Ruby
  • Experience in large corporate environments and/or financial services
  • Experience setting up continuous delivery environment
  • Happy to work embedded with development as DevOps specialist
  • Deep understanding of the Java / JavaScript build and deployment process
  • Very comfortable with Unix CLI and scripting Maven
  • Continuous Integration (TeamCity / Jenkins / etc.)
  • Capable of working with infrastructure teams to co-ordinate requests and changes
  • Maven
  • Git
  • Nexus
  • Node JS / NPM
  • Working collaboratively with automation QA to integrate tooling for testing



NICE TO HAVE

  • Splunk
  • AppDynamics
  • Puppet / Chef
  • JIRA
  • Cucumber BDD
  • Selenium
  • Liquibase
  • Spring (MVC, Boot, etc.)
  • Docker / Docker Swarm / Kubernetes
  • Understanding of networking concepts (firewalls / routes / etc.)