Job Opportunity: At our organization, we are seeking an experienced Senior Full-Stack Consultant to join our team. The ideal candidate will have expertise in Java, JavaScript, and HTML, as well as experience working with databases and agile software development lifecycle. Key Responsibilities: - Provide technical leadership and guidance on the installation, configuration, implementation, and deployment of software technologies. - Architect front-end and back-end solutions, oversee implementing features, and enforce best practices and conventions. - Design and implement custom applications using low-code architecture and React, Spring Boot, etc. - Implement and enforce enterprise best practices and convention. - Consult clients on software frameworks, UX design recommendations, and best approach in leveraging front-end frameworks. - Recommend best approach in extending or overriding software features. - Tune for performance in JVM, application server, and code. - Configure software, app servers, web servers, JVM, to meet client needs. - Interface directly with clients to move projects forward. - Mentor and oversee less experienced team members. Language Qualifications: - English: High Business Fluency, mandatory - Arabic: Native or High Business Fluency, mandatory Required Skills and Qualifications: - Experience working within agile software development lifecycle with testing, continuous integration and deployment (Git, Maven, Jira, Gradle, Jenkins, etc.) - Expert knowledge of databases (MySQL, Oracle) - Strong experience with Java, JavaScript, CSS, and HTML, as well as their frameworks and tools. What We Offer: - Salary package w/ competitive benefits according to qualifications and experience - Opportunities to take responsibility, grow professionally, and Stay Nerdy - A positive and collaborative work culture Equal Opportunities Employer - Statement: Our organization is committed to the equal treatment of all candidates, customers and employees and to fostering a culture of dignity at work.