Beechwood Centre, 40 Lower Gravel Road, Bromley, BR2 8GP

Cloud Solution Architect

Your future duties and responsibilities
· Architect, design, lead and perform migration of an on-prem large scale enterprise application to AWS
· Design, develop and implement cloud solution based on AWS cloud services and containerization technologies
· Design and migrate existing application to microservices architectures
· Work with the lead Solution Architect to outline the governance and mircoservices development guiding principles as well as ensuring the best practices are followed by the development team
· Provide AWS/Cloud expertise support to lead Solution Architect and developers
· Work collaboratively with the agile team to understand the business domain and client requirements that drive analysis, architecture/design and development of quality technical solutions and deliverables. These solutions cross a broad spectrum of technologies and must align with business and IT strategies and to comply with the organizations architectural and security standards
· Lead technical design sessions, architect and document technical solutions that are aligned with client business objectives, and identifying gaps between the client’s current and desired end states
· Design and develop accessible user interfaces conforming to Section 508 standards
· Design, implement and interface with RESTful web services
· Develop backend services in Java
· Write responsive user interfaces working on major browsers including Internet Explorer and Chrome
· Write unit test with high code coverage
· Interact with your team members and the government client using the Agile/DevOps methodology
Required qualifications to be successful in this role
· 10+ years of experience in implementing SOA using Java/J2EE technologies and hands-on experienced with Java 8
· 5+ years of experience implementing Web Services, including RESTful
· 5+ years of experience with building, delivering and managing cloud environment using AWS
· 4+ years of experience in hands-on technical consulting, solution architect or engineering role
· 4+ years of experience with building large-scale enterprise or big data solutions
· Experience developing web application with JQuery, JQuery widget factory, JavaScript, Handlebars, XML, DHTML, Ajax, CSS
· Experience writing unit test code coverage using Karma, Jasmine, Junit and mocking framework or similar tools
· Experience working with Lucene-based big data technologies (i.e. Solr, Elasticsearch)
· Experience working with NoSQL database (i.e. Cassandra)
· Experience working with front-end tools and libraries such as LESS, SASS, Grunt, Bower, Node, and knowledge of Section 508
· Experience working with build and deployment tools such as Jenkins, Maven or similar tools
· Experience working with SVN/Git, MySQL, Hibernate, Spring framework, Linux, JBoss/WildFly and Linux
· Experience with microservices, containerization technologies, Lambda, AWS virtual private cloud, AWS import/export Snowball, AWS CloudWatch, AWS CloudSearch, AWS ElasticSearch, Amazon Simple Notification System, Lambda, S3, API Gateway, Auto scaling, SQS, AWS CloudFormation
· Experience in Agile development methodologies
· Knowledge of FedRAMP, ATO, and the implications of C&A and A&A
Education requirements are a Bachelors Degree in Engineering, Computer Science, Math, and Physics or in an appropriate discipline.