Job Description :
Job Description
The Solution Architect role focuses on designing complex application architectures to solve business problems.

Collaborate to create business driven technology roadmaps and then use excellent communication and influencing skills to drive implementation. The ideal candidate will thrive in seeking challenging problems, proposing and presenting solutions, building relationships, soliciting feedback, overseeing other application architects and finding ways to thrill Banks customers.

The ideal candidate will have a thorough understanding of and experience with Web Application development, including at least 4 years’ experience as an Architect. We are looking for extensive custom development and Architecture skills with a focus on the utilization of standard patterns, practices, and frameworks. The ideal candidate will also have experience leading a team of other application architects working on a variety of projects.

Scope includes
Reviewing and contributing to Business Requirements, developing application architectures based upon those Business Requirements, reviewing and contributing to System Analyst designs based upon the specified architecture, and reviewing code for adherence to the specified architecture.
Publishing direction statements that guide planning and implementation of strategies and systems projects and contributing to application roadmaps.
Collaborating with other architects to develop solutions that integrate well across platforms. Provide consulting and review services to other architects and delivery teams.
Overseeing the work of additional application architects
Recommends emerging scalable and reusable technical solutions to increase market share and reduce operational costs.
Analyzes the technology industry, open source products and market trends to determine potential impact on the business.
Develops strategies and architectures which support advanced security topics such as Vulnerability Lifecycle Management, Identity Management, Intrusion Detection, Authentication, Authorization and Auditing.
Develops and manages effective collaborative relationships with other departments, groups, peers, and subordinates (data mgmt., security, and infrastructure
Facilitates cross-team/train learnings, communication and alignment

Job Qualifications
Experience utilizing open source libraries and re-usable components.
Experience developing cloud-native applications that adhere to microservices and twelve-factor application principles
Experience on Weblogic / Websphere Portal and related Java / JEE Technologies
Web development industry standards and best practices
Strong knowledge of design patterns
Automated testing patterns and tools
Strong knowledge of integration technologies, approaches and patterns
Strong knowledge of security (risks and threats, authentication, authorization, certificates, encryption)
Experience with delivering using Agile methodology practices
Knowledge of cloud technologies including Pivotal Cloud Foundry