Intellias

Senior Java Architect

Riyadh, Riyadh Province, SA

18 days ago
Save Job

Summary

The Client is one of the largest financial institutions in the Kingdom of Saudi Arabia and the Middle East.

Established in 1957, the Bank aims to be the most innovative and trusted financial solutions partner for its clients. The Bank provides a comprehensive range of products and services fully compliant with the Islamic Sharia’ to meet the needs of both retail and corporate customers, including small and medium-size enterprises. As well, it plays a leading role in various areas of finance and investment around Saudi Arabia, that is why we are distinguished as a leading financier and arranger of syndicated loans in the oil, petrochemicals, and most of the Kingdom’s notable infrastructure projects.


Requirements:

Requirements:

  • 5+ years of proven experience in defining customer requirements, solution designs, and project implementation.
  • Experience in independently learning new technologies and designing solutions around them
  • Java: sprint boot based microservice stack such as open-API, Spring Cloud, Spring DATA, Spring JPA
  • Practical experience with messaging: Kafka, RabbitMQ
  • Hands-on with Databases: PostgreSQL, Mongo, Redis
  • Experience with Container platforms: OpenShift, Kubernetes, ElasticSearch, Grafana
  • Experience in leading team in cross- domain solution within the organization
  • Experience in designing end-to-end solution including system, software, application, integration and security considerations
  • Knowledge of modern integration technologies
  • Knowledge in MicroServices Architecture and Technologies
  • Knowledge of Software Architecture within major public clouds like GCP, AWS, Azure
  • Advanced English
  • Readiness for Regular business trips to client-side
  • Nice to have:
  • Experience in working on cross-domain platform integrations
  • Analyzing enterprise security, network, and platform policies to come up with solutions to address business requirements while building on existing capabilities.
  • Familiarity with Cloud Identity for application identity management
  • Knowledge of data integration and data pipeline designs

Higher Education: Bachelor’s Degree/Master’s Degree


Responsibilities:

  • Software Architect have full autonomy to deliver agreed technical objectives. Make decisions requiring extensive analysis and interpretation, including several intangible factors. Provides technical expertise in terms of software usage, and functional and non-functional aspects
  • Work with software engineers and other architects to define and refine the product structure to align with the business, development, deployment, and maintenance needs.
  • Work with customers and product line management to identify, refine, and translate customer needs into concrete technical requirements.
  • Support and lead architectural decisions and tasks within a product line or across multiple product lines (cross portfolio).
  • Lead projects, review technical designs and provide guidance to software engineers on technical and architectural design decisions
  • Research, evaluate, and prototype new methodologies, technologies, and products, you will propose and follow through with improvements in processes and tools.
  • Acquire an in-depth understanding of the customer context while making technical decisions and choices

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job