Solution Architect

ITGoals · Cairo, Egypt · Posted 2026-05-17

Solution Architect || Cairo, Egypt | Full-TimeWe are looking for a highly skilled Solution Architect to design and deliver robust, scalable, and secure software solutions using Java technologies. This role plays a key part in bridging business requirements with technical implementation while ensuring alignment with enterprise architecture standards and best practices. Key ResponsibilitiesArchitecture DesignDesign end-to-end architecture for enterprise-grade applications.Translate business requirements into scalable technical solutionsProduce architecture deliverables (HLDs, LLDs, diagrams, specifications)Ensure alignment with enterprise architecture guidelines.Technical LeadershipProvide technical direction and mentorship to development teams.Define and enforce coding standards and best practices.Conduct design and code reviews.Evaluate and recommend tools, frameworks, and technologies.Application DevelopmentGuide development using Java and related frameworks.Ensure modular, reusable, and maintainable code.Promote best practices in microservices and distributed systems.Integration & APIsDesign and implement RESTful and/or SOAP-based services.Define API standards and integration patterns.Oversee communication across systems.Security & ComplianceApply secure design principles (authentication, authorization, encryption)Ensure compliance with security standards and regulations.Performance & OptimizationDefine and monitor performance metrics.Identify bottlenecks and optimize system performance.CollaborationWork closely with stakeholders, product owners, and engineering teams.Collaborate with DevOps teams on CI/CD and deployment strategies.RequirementsTechnical SkillsStrong proficiency in Java (Java 17+)Experience with Spring or similar frameworks.Solid understanding of OOP and design patternsExperience with REST APIs and API design.Knowledge of SQL and/or NoSQL databasesArchitecture ExperienceProven experience designing scalable, distributed systems.Strong understanding of microservices architectureFamiliarity with integration patternsTools & TechnologiesGit or similar version control systemsCI/CD pipelinesDocker or similar containerization toolsEducationBachelor’s degree in computer science, Engineering, or related field (or equivalent experience).

Apply for this role

Other open roles at ITGoals

See all 2 open roles at ITGoals →

Related jobs in Engineering & Construction