Java Architect

Intellias

Posted 30+ days ago

Experience

5 - 10 Years

Job Location

Riyadh - Saudi Arabia

Education

Bachelor of Architecture(Architecture)

Nationality

Any Nationality

Gender

Not Mentioned

Vacancy

1 Vacancy

Job Description

Roles & Responsibilities

Software Architect Lead, Innovate, and Drive Excellence
As a Software Architect, you will have full autonomy to shape technical direction, ensuring alignment with business needs and scalability. You ll define and refine product structures, translate customer needs into technical solutions, and lead architectural decisions across multiple product lines.

Collaborating with engineers, architects, and product teams, you ll drive innovation, research emerging technologies, and enhance development processes. Your deep technical expertise and understanding of customer contexts will ensure impactful, forward-thinking solutions.

If you re passionate about solving complex challenges and leading technical excellence, this role is for you.

What project we have for you

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.

What you will do

1. Collaborative Design and Technical Leadership:

Work closely with Product Owners, Scrum Masters, and development teams to guide architectural decisions.

Lead by example and collaborate, rather than dictate; architecture emerges with input from the team.

Promote evolutionary architecture one that grows iteratively with the system.

2. Define and Communicate Architecture Vision:

Create and maintain an architectural vision that aligns with business goals and Agile values.

Ensure that architecture supports non-functional requirements (NFRs) such as scalability, security, and performance.

Clearly articulate trade-offs and technical direction to stakeholders and teams.

3. Enable Decentralized Decision-Making:

Empower development teams by setting guardrails and guidelines, rather than controlling every decision.

Encourage self-organization and local design autonomy within a larger architectural context.

Foster Technical Excellence

Drive best practices in code quality, design patterns, refactoring, and testing.

Promote technical excellence through mentoring, code reviews, and pair programming when appropriate.

4. Support Agile Planning Events:

Participate in key Agile ceremonies such as:

Backlog Refinement to ensure architectural concerns are considered early.

Sprint Planning to guide technical feasibility.

PI Planning (in SAFe) to align architecture with program-level goals.

System Demos and I&A to ensure the architecture supports integrated solutions.

5. Manage Technical Risk and Debt:

Identify and address technical risks and architectural debt proactively.

Continuously evaluate the architecture s effectiveness in light of changing requirements.

6. Support DevOps and Continuous Delivery:

Guide teams in integrating CI/CD practices, automated testing, and release pipelines.

Help design systems that are deployable, monitorable, and recoverable.

Align with Enterprise Architecture (if applicable)

In larger organizations or frameworks like SAFe, Agile Architects (System, Solution, Enterprise) align team-level architecture with enterprise-wide standards.

What you need for this
  • 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 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
  • Readiness for Regular business trips to client-side
  • Arabic must to have advanced (C1)
  • English must must to have advanced (C1)

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

Company Industry

Department / Functional Area

Keywords

  • Java Architect

Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com

Similar Jobs

Java Developer

Confidential Company

  • 7 - 14 Years
  • Dubai - United Arab Emirates (UAE)
View All