Java Architect
Intellias
Posted 30+ days ago
Send me Jobs like this
Experience
5 - 10 Years
Job Location
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.
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.
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.
- 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
- IT - Software Services
Department / Functional Area
- Architecture
- Interior Design
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
Visible Stars Communication & Information Technology
- 5 - 8 Years
- Riyadh - Saudi Arabia
Hiring Java Developer with Telecom (LMD)Professionals for Riyadh
Confidential Company
- 5 - 10 Years
- Riyadh - Saudi Arabia
Java Developer
Confidential Company
- 7 - 14 Years
- Dubai - United Arab Emirates (UAE)