avatar

Solution Architect - Java microservices

EJADA systems Ltd |
Full-time
Riyadh Region
Negotiable
Master (>10 yrs)
English - Arabic

We are looking for a Solution Architect - Java microservices to be with the following Responsibilities and Qualifications.


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.


Qualifications

  • 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...)


About the company
EJADA systems Ltd
IT & software
EJADA is a leading IT Saudi Arabia services provider in the Middle East and North Africa (MENA) region, enabling enterprises and public-sector organizations to maintain and increase their competitive edge through innovative IT solutions.
14 El Shahid Eshak Yacoub, Almaza, Cairo, Egypt , 11843
Cairo, Cairo Governorate, Egypt
Be vigilant about potential scams, phishing attempts, or fraudulent activities, and seek credible sources or reviews to assess the trustworthiness of the company. Remember, your personal and financial security is paramount, and taking preventive measures is crucial to safeguarding your information from potential risks and unauthorized use. SupportFinity is not responsible for any consequences that may arise from disclosing such information to unauthorized or fraudulent entities.
Job code
FT-E9A6B
Job type
Full-time
Work hours
40 hrs/wk
Location
Riyadh Region
Work mode
On site
Experience level
Master (>10 yrs)
Work schedule
Regular schedule
Language
English - Arabic