Senior Innovation Developer-Banking

وصف الوظيفة

JOB PURPOSE:

You will be part of our development team that works on business applications. As a Senior

Innovation developer team member, you must contribute in the designing and development of JEE

application. You must take part in the end to end stages of the development lifecycle.

Description:

  • Identify and analyse user requirements
  • Design/Develop applications using well defined methodologies, design patterns and secure coding 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

متطلبات الوظيفة

QUALIFICATIONS:

  • 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.

EXPERIENCE:

Candidates must have 6+ years of proven work experience as a Java Developer or similar role. Up-to-date knowledge of JAVA and web technologies.

Technical Expertise:

  • Java/JEE Development Experience 6 +
  • 4+ years of experience with Java Frameworks (Spring, Struts 1.x/2.x, Jasper reports)
  • 3+ years of experience with any one of these JavaScript frameworks (jQuery, Angular, ReactJS)
  • Experience with testing frameworks Junit, Selenium, Mockito
  • Experience with cloud native development and Spring Boot framework will be a plus

SKILLS:

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 API development, 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.

BEHAVIOURAL COMPETENCIES:

Planning, budgeting and priority activities management/ Interpersonal skills.

  • • Managerial and leadership skills/Team spirit/ Problem solving/ Good communication skills

وظائف مشابهة