Senior Java Developer ( Arabic National)
Apply
Closing Date: January 31, 2021
Role / Responsibilities:
- Participate as needed in all phases of software development with an emphasis on the analysis, development, testing, integration, documentation, and presentation phases. You will apply principles, methods, and knowledge of specific functional areas of expertise to specific Work Order requirements, and make recommendations and advise on system improvements, optimization, or maintenance efforts.
- Design, code, and implement a next-generation web application using software engineering best practices in the latest technologies: (React, Angular)
- You may work closely with the team leader/chief engineer on activities such as defect management, software development/modification/enhancement, system integration, and maintenance/process improvement activities.
Required Skills:
- Front-end development skills: React, Angular 2.0, HTML/JavaScript, Cascading Style Sheets (CSS); Server-side: Spring Boot
- Server-side component design skills: Object-Oriented Design with Java EE 6 and up, Spring / SpringBoot, Jax-WS, and JAX-RS Webservice development, EJB 3.0, common frameworks such as Maven, JUnit, Log4J.
- Solid experience in software development.
- Strong Knowledge in using advanced SQL queries and JDBC
- Hands-on experience in designing and developing applications using Java EE platforms
- Ability to work in a collaborative environment
- Proactive and creative problem solver with the ability to multitask
- Outstanding troubleshooting and analytic skills
- Openness and the willingness to improve the software in terms of quality and performance are self-evident for you.
- A can-do attitude and result orientation
- Excellent English language skills in both writing and conversation
- Excellent OO skills, including meaningful design patterns knowledge
- Knowledge of software standard methodologies like Refactoring, Clean Code.
Education & Other Requirements
- Degree in Computer Science, IT, Systems Engineering, or related qualification.
- 5 to 7 years experience as a JAVA Developer
- Arabic Nationality and ready to join immediately with a transferable visa.