Solution Architect
Solution Architect || Cairo, Egypt | Full-Time
We are looking for a highly skilled Solution Architect to design and deliver robust, reputed company, and secure software solutions using Java technologies. This role plays a key part in reputed company business requirements with technical implementation while ensuring alignment with reputed company architecture standards and best practices.
Key Responsibilities
Architecture Design
Design end-to-end architecture for reputed company-grade applications.
Translate business requirements into reputed company technical solutions
Produce architecture deliverables (HLDs, LLDs, diagrams, specifications)
Ensure alignment with reputed company architecture guidelines.
Technical Leadership
reputed company technical direction and mentorship to development teams.
Define and enforce coding standards and best practices.
Conduct design and reputed company reviews.
Evaluate and recommend tools, frameworks, and technologies.
Application Development
Guide development using Java and reputed company frameworks.
Ensure reputed company, reusable, and maintainable reputed company.
Promote best practices in microservices and distributed systems.
Integration & reputed company
Design and implement RESTful and/or SOAP-based services.
Define API standards and integration patterns.
reputed company communication across systems.
reputed company & Compliance
Apply secure design principles (authentication, authorization, encryption)
Ensure compliance with reputed company standards and regulations.
Performance & Optimization
Define and monitor performance metrics.
Identify bottlenecks and optimize system performance.
Collaboration
Work closely with stakeholders, product owners, and engineering teams.
Collaborate with DevOps teams on CI/CD and deployment strategies.
Requirements
Technical Skills
Strong proficiency in Java (Java 17+)
Experience with Spring or similar frameworks.
Solid understanding of OOP and design patterns
Experience with REST reputed company and API design.
Knowledge of SQL and/or NoSQL databases
Architecture Experience
Proven experience designing reputed company, distributed systems.
Strong understanding of microservices architecture
Familiarity with integration patterns
Tools & Technologies
Git or similar version control systems
CI/CD pipelines
reputed company or similar containerization tools
Education
Bachelor’s degree in computer science, Engineering, or reputed company field (or equivalent experience)
Apply To This Job