https://bayt.page.link/v9MkhhWLuag6B6m28
Create a job alert for similar positions

Job Description

Software Architect - Java



Job Description



The main purpose of the software architect position is designing software applications and software integrations in addition to being a technical consultant in Java Technology in project java development team.

Software architect is accountable for the non-functional requirements in addition to the quality of the design and code of artifacts of assigned applications.



Participates in vendors assessment and selection by making Proof-of-Concept or practice when required. Participates in bidding phase by providing required information for solution architect (software architecture write-up, professional service sizing, important considerations … etc.). Participates in customer demonstrations and presentations to discuss and convince the customer by our software architecture and technology stack when required. Attend technical requirement gathering workshops and prepares technical / non-functional requirements documents. Prepares / review software high-level and low-level design documents. Performs code review of software code making sure of conformance of coding standards and architecture principles. Development of complex parts of software application. Consulting and coaching the project development team for solving the technical development issues. Accountable of non-functional requirements of the developed scope. Accountable of the quality of the delivered scope. Participates in initiatives R & D.

Personal Skills



Excellent analytical skills. Excellent interpersonal skills. Excellent written and verbal communication skills. Ability to prioritize and organize multiple assignments/tasks. Strong problem-solving mindset. Ability to adapt to a constantly changing environment. Very good command of the English language.

Technical Skills



• At least 10 Years of Experience in software development and software integration tracks using Java JSE, J2EE, Spring boot, …
• At least 2 years of experience leading software development teams is mandatory.
• Experience in service-oriented architecture including use of REST services to build interconnected systems.
• Proven experience using modern case tools is mandatory.
• Previous working in agile self-organizing teams’ environment is mandatory.
• Proven knowledge of software design patterns is mandatory.
• Proven experience in technical architecture and enterprise solutions designs of full stack systems is mandatory.
• Proven experience at architecture design of systems including web-based front-end and/or mobile based front-end is mandatory.
• Proven experience in object-oriented design concepts is mandatory.
• Previous experience using SOA and Micro-Services architecture is mandatory.
• Previous experience in Azure and Docker architecture concepts is highly recommended.
• Demonstrated ability to break down problems, architect solutions and estimate efforts.
• Previous experience in Elastic search or similar no-SQL database is preferred.
• Initiative to explore alternate technology and approaches to solving problems.
• Previous experience in event-driven architecture is preferred.
• Knowledge of enterprise integration design patterns is preferred.
• Previous experience in using CI / CD DEV-OPS practices is preferred.

Education



Bachelor's degree in Computer Science, Software Engineering, or a related field.
Job Location Cairo, Egypt Job Role Information Technology Years of Experience Min: 10 Max: 16 Residence Location Egypt Job Role: Information Technology Experience: 3 - 6 Years of Experience Cairo, Egypt Giza Systems Career Level: Mid Career Industry: System Integrator Job Division: EBS Provide a superior level of experience and knowledge of the Software development platforms to... Job Role: Information Technology Experience: 3 - 6 Years of Experience Cairo, Egypt Giza Systems Career Level: Mid Career Industry: System Integrator Job Division: EBS We are seeking an experienced and talented Senior DevOps Engineer to join our dynamic team.... Job Role: Information Technology Experience: 13 - 20 Years of Experience Job Role: Information Technology Experience: 3 - 5 Years of Experience Job Role: Information Technology Experience: 3 - 6 Years of Experience Job Role: Information Technology Experience: 3 - 6 Years of Experience Cairo, Egypt Giza Systems Career Level: Mid Career Industry: System Integrator Job Division: EBS Provide a superior level of experience and knowledge of the Software development platforms to... Job Role: Information Technology Experience: 3 - 6 Years of Experience Cairo, Egypt Giza Systems Career Level: Mid Career Industry: System Integrator Job Division: EBS We are seeking an experienced and talented Senior DevOps Engineer to join our dynamic team.... Job Role: Information Technology Experience: 13 - 20 Years of Experience Job Role: Information Technology Experience: 3 - 5 Years of Experience Job Role: Information Technology Experience: 3 - 6 Years of Experience Job Role: Information Technology Experience: 3 - 6 Years of Experience Cairo, Egypt Giza Systems Career Level: Mid Career Industry: System Integrator Job Division: EBS Provide a superior level of experience and knowledge of the Software development platforms to... Job Role: Information Technology Experience: 3 - 6 Years of Experience Cairo, Egypt Giza Systems Career Level: Mid Career Industry: System Integrator Job Division: EBS We are seeking an experienced and talented Senior DevOps Engineer to join our dynamic team....

Job Details

Job Location
Cairo Egypt
Company Industry
Other Business Support Services
Company Type
Employer (Private Sector)
Employment Type
Unspecified
Monthly Salary Range
Unspecified
Number of Vacancies
Unspecified

Do you need help in adding the right mix of strong keywords to your CV?

Let our experts design a Professional CV for you.

You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.