- Advansys
-
Cairo, Egypt
- 4 months, 1 week ago
- Salary NA
- Identify and analyze user requirements
- Design/Develop applications using well defined methodologies, patterns and standards
- Aware of web development practices, technologies, and security implications
- Write well-designed, efficient, secure code
- Review, test and debug team members’ code
- Manage deployment of JEE components across application servers
- Knowledge of software unit testing and integration testing practices, procedures
Requirements
- Bachelor's Degree required in Computer Science or equivalent (a combination of education and experience will be considered).
- High level of English interpersonal skills and communication skills both written and oral.
- Candidates must have years of proven work experience as a Java Developer or similar role.
- Up-to-date knowledge of JAVA and web technologies
- Java/JEE, Web Development Experience
- 2+ years of experience with Java Frameworks (Spring, Struts 1.x/2.x, Jasper reports)
- 1+ years of experience with any one of these JavaScript frameworks (jQuery, Angular, ReactJS)
- Experience with testing frameworks Junit, Selenium, Mockito
- To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge and skills required.
- Experience of small/medium sized teams.
- Strong understanding of application development methodologies and approaches.
- Knowledge of core banking systems applications and other ERP systems, Linux Operating Systems.
- Good problem-solving skills. Strong and proven interviewing and workshop facilitation skills specific to the collection and analysis of functional and technical system requirements.
- Ability to well estimate time frames needed for implementation. Good designing skills. Good communication skills.
Benefits
- Hybrid working conditions.
- Family medical insurance.
- 25% of the salary in USD.
- Transportations.
- Travel availabilty to KSA.