We are looking for a Java Developer to join our team in Abu-Dhabi. The ideal candidate should have a minimum of two years of experience in Java development and be able to work as part of a team. The successful candidate will be responsible for developing, designing, and testing new software applications according to the business requirements. This is an exciting opportunity for an individual with excellent problem-solving skills and a passion for developing high-quality code.
Responsibilities:
Design, develop, and implement software applications according to customer requirements.
Test, debug, and maintain existing programs and databases.
Analyze user needs to determine system requirements.
Utilize coding techniques such as object-oriented programming (OOP) and design patterns.
Document code consistently throughout the development process by listing a description of the program, special instructions, and any changes made in database tables on procedural, modular, and database level.
Collaborate with other developers on projects as needed.
Requirements:
Bachelor’s Degree in Computer Science or related field or relevant experience.
At least two years’ experience in developing web applications using Java technologies such as J2EE/J2SE/JSP/Servlets/EJB/JDBC etc.
Experience with Object Oriented Analysis & Design (OOAD) principles is required.
Knowledge of HTML5/CSS3/JavaScript frameworks such as AngularJS or ReactJS is preferred but not required.
Good knowledge of relational databases & SQL query language (preferably Oracle).
Excellent problem solving skills and attention to detail are essential.