Recommend changes on project design concepts to improve efficiency.
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.
Design, develop, implement and maintain series of programs, subsystem, revision and enhancement of current system.
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.
Work closely with Product, TechOps and BizOps teams on standardizing Design patterns and associated SLA’s.
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
Excellent Technical Documentation Skills
In depth Java 7+ experience and at least one other JVM language (e.g. Scala, Clojure)
Maven build tool
Performance and optimisation tools such as JMH, Grinder, JMeter, JClarity’s Censum
Container technologies, e.g. Docker
Container orchestration/scheduling technologies, e.g. Kubernetes, Apache Mesos
Working with public cloud providers, e.g. AWS
One or more messages queues, e.g. Kafka, RabbitMQ, ActiveMQ
Hands on experience with DevOps CI/CD
7 freelancers are bidding on average £52937 for this job
Hi, I'm a Java developer, maybe I can help you out as I have all the required skills. Java, maven, docker, gradle, spring boot, design experience.