Senior Solution Architect (Application)
- Work arrangement
- Remote
- Occupation
- Construction & Property
- Location
- Cairo, Cairo Governorate, EG
- Compensation
- Not disclosed
- Apply by
- April 14, 2027
About this role
<h2>Senior Solution Architect (Application)</h2><ul>
<li>Own the end-to-end technical design of applications, including services, APIs, integrations, and system communication.</li>
<li>Define and guide application architecture using Java, Spring Boot, REST APIs, microservices, Docker, and Kubernetes.</li>
<li>Design APIs and integrations across multiple systems.</li>
<li>Guide engineering teams on architectural and technical design decisions.</li>
<li>Review implemented solutions to ensure alignment with the defined architecture.</li>
<li>Maintain clear and practical architecture documentation that can be easily followed by new engineers.</li>
<li>Design and support event-driven architectures using Kafka.</li>
<li>Work with self-managed infrastructure rather than managed cloud services.</li>
<li>Contribute with a strong hands-on background across both backend and frontend development.</li>
<li>Apply solution/application architecture experience within a product-company environment.</li>
</ul><h2>Requirements</h2><h2>Requirements</h2><ul>
<li>Proven experience owning solution or application architecture, beyond senior-level development responsibilities.</li>
<li>Strong hands-on experience with<strong>Java</strong>and<strong>Spring Boot</strong>.</li>
<li>Strong knowledge of<strong>REST API design</strong>and<strong>microservices architecture</strong>.</li>
<li>Experience designing integrations and communication between multiple systems.</li>
<li>Hands-on experience with<strong>Docker</strong>and<strong>Kubernetes</strong>.</li>
<li>Experience with<strong>event-driven architecture and Kafka</strong>.</li>
<li>Strong backend and frontend technical background.</li>
<li>Experience working with<strong>self-managed infrastructure</strong>rather than relying primarily on managed cloud services.</li>
<li>Ability to document architecture clearly and practically for engineering teams.</li>
<li>Experience working in a<strong>product company</strong>, rather than project delivery only.</li>
<li>Strong ability to guide engineering teams and make architectural design decisions.</li>
</ul>