Suggestive Keyword:

Careers   About Us

Division: UK

Project Location: London

Work Location: London

Domain Knowledge: Banking, Finance, Payment & Card Processing

Role:  Java Solution Architect

  • The Architecture and Emerging Technology team is responsible for Business Engagement, Solution Design, Full-Stack Technology Architecture and Vendor Engagement across Operations.
  • As part of the overall Architecture family, the Solution Architecture practice is responsible for ensuring the successful deployment of client’s products on a global scale

Share this job


  • Develop design specifications, installation instructions and other system-related information.

  • Verify stability, interoperability, portability, security and scalability of java system architecture.

  • Select apt design solutions and ensure compatibility of system components working with software engineers

  • Provide technical guidance and support development of systems.

  • Identify system data, hardware and software components required to meet user needs.

  • Provide implementation guidelines for system secure to customers or installation teams.

  • Implement solutions focusing on reuse and industry standards at a program, enterprise or operational scope.

  • Convey architectural solutions to all levels of professionals and leaders.

  • Ensure compliance with established architecture, design patterns, policies, standards and best practices.

  • Head system architecture, design, cross business area projects and development teams.

  • Identify, review and present input on project activities and plans.

  • Lead initiation, design, and delivery of Solution Architecture to fulfil internal and external customer requirements

  • Provide technical thought leadership for formulating service patterns for alignment with Enterprise architecture

  • Develop and ensure that a consistent design framework is applied to the solution design process and operational service architecture of any given product.

  • To support solution requirements gathering, specification and presentation of a given solution.

Technical Skills

  • Excellent Technical Documentation Skills
  • In depth Java 7+ experience and at least one other JVM language (e.g. Scala, Clojure)
  • Performance and optimization tools such as JMH, Grinder, JMeter, JClarity’s Censum
  • Container technologies, e.g. Docker, knowledge of Container orchestration/scheduling technologies, e.g. Kubernetes, Apache Mesos
  • Working with public cloud providers, e.g. AWS, Knowledge of One or more messages queues, e.g. Kafka, RabbitMQ, ActiveMQ

Apply Now

    By clicking on the Submit button, you agree to our Terms of services and Privacy policy