Job title: Solution Architect
Job type
Full timeJob Level
Team LeaderExperience
5-10Functions
Information Technology and NetworksLanguages
EnglishArabic
Join Orange Jordan Family , Where Caring, Responsibility & Boldness drive growth, innovation & collaboration!
Be part of a team that's shaping the future.
We are committed to offering the best to our customers, colleagues & stakeholders.
We keep our promises, act responsibly and speak the truth.
We are ambitious and determined and take the initiative to seize opportunities.
#Lifeatorange #Orangeishere #careersinjordan #nowhiring #jobopening #technology # boostyourcareer
Key Accountabilities :
- Architect and oversee the design of full-stack enterprise applications leveraging Java 11+, Java 17, Spring Boot 2.5+, Spring Framework 5.0+, and related technologies to ensure scalability, security, and maintainability.
- Lead the strategic adoption and integration of technologies such as Spring Security, JPA, Hibernate, and RDBMS (e.g., MySQL) to build robust, secure, and high-performing back-end systems.
- Design secure authentication and authorization frameworks using industry standards including JWT, OpenID Connect, and OAuth 2.0.
- Guide front-end architecture decisions and ensure alignment with responsive design principles, using technologies such as JavaScript, HTML5, and CSS3 to support consistent user experiences.
- Promote modern development practices including containerization with Docker, CI/CD workflows with Git, and infrastructure compatibility for scalable deployments.
- Provide architectural leadership in designing microservices-based solutions, ensuring proper service decomposition, inter-service communication, and data consistency strategies.
- Stay abreast of Java platform advancements (e.g., Java 17+), continuously evaluating and integrating new features and best practices into architectural designs.
- Mentor development teams and enforce coding standards, ensuring solutions adhere to object-oriented principles, design patterns, SOLID, and other software engineering best practices
- Mentor development teams and enforce coding standards, ensuring solutions adhere to object-oriented principles, design patterns, SOLID, and other software engineering best practices.
- Problem Solving, Decision Making, English Language Proficiency, Communication Skills, Presentation Skills;
- • Bachelor’s or master’s degree in computer science, software engineer, or computer information systems.
- • Minimum of 8 years of experience in software development, with a strong focus on Java and full stack development.
- • Demonstrated experience working on enterprise-level projects.
- • Excellent problem-solving skills and the ability to adapt to new technologies and frameworks.