https://bayt.page.link/hsqxqZNPwSsMVUJw5
أنشئ تنبيهًا وظيفيًا للوظائف المشابهة

الوصف الوظيفي

Job Purpose:
As a Senior Innovation Developer, you will be a critical member of our technology team, working on the design, development, and enhancement of core banking and financial applications. You will contribute to creating and implementing JEE-based solutions that meet the needs of the banking sector. This role requires involvement throughout the entire software development lifecycle, from initial analysis to deployment and optimization.


Key Responsibilities:


  • Analyze and define business requirements from stakeholders to design and develop innovative banking solutions.
  • Design and develop JEE applications for core banking systems and other financial services platforms using secure coding practices and well-defined methodologies.
  • Stay up-to-date with the latest web development technologies, security standards, and best practices relevant to the banking industry.
  • Write clean, efficient, secure, and scalable code to meet the high-performance demands of banking applications.
  • Collaborate with the team to review, test, and debug code, ensuring the delivery of robust and reliable solutions.
  • Oversee the deployment and integration of JEE components on banking application servers, ensuring smooth operation in a live environment.
  • Adhere to industry-standard testing practices, including unit and integration testing, to ensure the stability and security of financial systems.

Qualifications:


  • Bachelor’s Degree in Computer Science, Information Technology, or a related field (or equivalent experience).
  • Strong communication skills in English, both written and verbal, to interact with cross-functional teams and business stakeholders.

Experience:


  • 6+ years of experience as a Java Developer or in a similar role, with a focus on banking and financial services applications.
  • Extensive experience with Java and JEE frameworks (Spring, Struts 1.x/2.x, Jasper Reports).
  • 3+ years of experience with modern JavaScript frameworks such as jQuery, Angular, or ReactJS.
  • Proficiency in using testing frameworks like JUnit, Selenium, and Mockito.
  • Experience in developing cloud-native applications and working with the Spring Boot framework is a plus.
  • Understanding of core banking systems, payment processing platforms, or ERP systems is highly desirable.

Skills and Competencies:


  • Strong experience with application development methodologies specific to the banking industry, such as Agile or DevOps practices.
  • Expertise in API development, integration with core banking systems, and handling financial data securely.
  • Experience with Linux-based operating systems in a banking environment.
  • Strong analytical and problem-solving skills to address complex technical challenges in financial applications.
  • Ability to lead small to medium-sized development teams in delivering banking solutions.
  • Skilled in facilitating workshops and interviews for gathering business and technical requirements from stakeholders.
  • Strong time management skills, with the ability to estimate project timelines and deliverables accurately.
  • Excellent design skills and attention to detail, particularly for scalable and secure banking applications.
  • Solid communication and interpersonal skills to effectively collaborate with business, technical, and regulatory teams.

لقد تجاوزت الحد الأقصى لعدد التنبيهات الوظيفية المسموح بإضافتها والذي يبلغ 15. يرجى حذف إحدى التنبيهات الوظيفية الحالية لإضافة تنبيه جديد
تم إنشاء تنبيه للوظائف المماثلة بنجاح. يمكنك إدارة التنبيهات عبر الذهاب إلى الإعدادات.
تم إلغاء تفعيل تنبيه الوظائف المماثلة بنجاح. يمكنك إدارة التنبيهات عبر الذهاب إلى الإعدادات.