This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.
Job Responsibility:
Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance.
Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing.
Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth.
Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.
Implementation of effective unit testing practices to ensure proper code design, readability, and reliability.
Requirements:
Lead the end-to-end design and development of a robust Case Management Workflow System, leveraging your expertise in Core Java, Spring Boot, Kafka, Docker containers, and cloud deployment.
Architect scalable solutions that automate manual processes, enhance collaboration, and ensure regulatory compliance across the organization.
Drive the integration of advanced UI components using React JS to deliver a seamless user experience.
Collaborate with global stakeholders to align technology initiatives with business objectives, supporting risk reduction and ‘Return to Satisfactory’ plans.
Champion the adoption of strategic Anti-Money Laundering (AML) solutions, enabling sustainable reduction of residual and operational execution risks.
Accelerate the identification and reporting of Financial Crime through innovative, end-to-end alert management.
Graduate or Postgraduate degree in Computer Science, Engineering, or a related field.
Nice to have:
Hands-on experience in Core Java development, with deep expertise in Spring Boot, Kafka, Docker, and cloud-based deployments.
Strong UI development skills using React JS.
Strong in Oracle and MSSQL Database.
Proven track record of leading large-scale transformation projects in the Banking or Financial Services domain.
Effective stakeholder management and communication skills, with the ability to influence at all levels.
Experience with process automation, risk management, and regulatory compliance.
Knowledge of BPMN tools is a strong plus.
Experience in designing and implementing case management or workflow automation systems.