API Developer
Work Location : Bahrain/Dubai
Job description :
- The ideal candidate must have extensive development experience with Java, JavaScript, Node.js, and other API technologies. In addition, they should know the installation, configuration, platform operations, and troubleshooting of API products.
- Besides, they should also have experience in API design, BaaS, Advanced proxies, Analytics, Developer Portal, and creating RESTful API patterns.
- Develop and design RESTful services and APIsBe involved in the development life cycle and would be doing definition and feasibility analysis
- Apply latest software design techniques and contribute to the technical design of new solutions
- Troubleshoot issues and solve problems where needed
- Write object-oriented and maintainable code
- Deliver quality results on time with minimal supervision
Knowledge :
- Expertise in Core Java, Java & J2ee
- Knowledge of Restful API design patterns
- Sound knowledge of implementing JMS messaging services
- Knowledge of HTML5 & CSS
- The following development tools knowledge is a plus: Spring 4.x, SL4j, Eclipse, EH Cache, JQuery, Kendo UI, Fusion Chart, Birt Viewer
EXPERIENCE REQUIRED:
- At least 3-5+ years (//edit according to your requirements) of experience in developing APIs
- Hands-on experience in building MVC based web applications using JSP/Struts framework
- Hands-on Experience in OOPS concepts and Spring 3.x, Spring Dependency Injection (IOC, MVC, JDBC, JMS, etc.), and Hibernate
- Hands-on experience in web services-RESTful
- Hands-on experience in application servers like Tomcat and WebLogic
- Familiarity with code versioning tools, like Git, SVN, and Mercurial
- Familiarity with JavaScript frameworks like AngularJS, and Bootstrap
Educational qualification :
- Bachelor’s/Master’s degree in computer science, information technology, or engineering/ or anything specific that you prefer