Browse Jobs
For Employers
Post JobLog inGet Started

Solution Architect - Java microservices

Ejada
Riyadh, Saudi Arabia
Posted 1 year ago
22Applicants for4 open positions
  • 4Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

Job Description & Key Responsibilities

  • Leading solution architecture
  • Highly recommended to have deep experience in the banking industry with the ability to work in diverse industry domains.
  • Gather, analyze and understand the project business and technical requirements
  • Lead design sessions to develop potential solutions for creating business capability
  • Detail the technical of the proposed solution architecture, lead feasibility study, Gap analysis, solution architecture decisions, and designing the solution.
  • Define solution architecture in terms of technology/framework selection and components relationships
  • Manage & deliver Enterprise level solutions (waterfalls, iterative, Agile).
  • Break down requirements into work packages for domain systems owners and guide the solution design; following best practices and industry standards.
  • Gather, analyze and understand the project business and technical requirements.
  • Work closely with Digital channels SMEs, Back-end Applications SMEs, and delivery teams to develop scalable Integration solutions
  • Maintain APIs Catalog and the Traceability matrix between user stores, Integration APIs, and back-end interface specifications.
  • Mentor and provide technical guidance and support to project members.

Job Requirements

  • Build and maintain professional relationships with clients and project team members.
  • Excellent communication, Time management, and Write-up and documentation skills
  • Hands-on experience in SOA and Microservices’ Design Practices and Architecture.
  • Experienced in building large-scale business applications using java and Microservices technologies, along with the ability of adapting to new challenges and initiatives
  • Ability to work within and execute an agile development methodology; specifically scrum.
  • Excellent interpersonal skills, verbal and written communication, and presentation skills
  • Extensive knowledge and hands-on of API Management.
  • Ability to work with different source control systems, specifically Git, SVN and Azure DevOps
  • Ability to work with different application lifecycle management, specifically Jira, Remedy, Azure DevOps. 
  • Proven knowledge of Software Development Life Cycle (SDLC), Agile (Scrum) and Integration Development Routine, preferred CI\CD.
  • Good Knowledge in Database designs; SQL and NoSQL Databases; especially Redis and Mongo, in the context of Java application development and design.
  • Good Knowledge of architecting and designing native cloud applications
  • Very good integration knowledge in with core industry applications (e.g. in banking industry: Core Banking, Channels, Payment Gateways, EBPP, Treasury, CMS, ATM).
  • Ability to suggest and embrace new technologies in the benefit of the project and help the team to adopt them.
  • Experience working in Kubernetes and/or OpenShift for integration products is a plus
  • Ability to suggest and embrace new technologies for the benefit of the project and help the team to adopt them
  • Experience working with event-based, pub-sub, and synchronous-asynchronous.
  • Experience working with REST API, HTTP Protocol Standards and Web-services. XML, XSTL, XSD, XPath, JSON and other messaging standards along with understanding integration security architecture and standards (Oauth2, Open ID Connect, SAML, Digital Signature, etc...)

Featured Jobs

Similar Jobs

Search other opportunities
JobsBankingSolution Architect - Java microservices