Job Description:
We are looking for a Technical Java Developer with strong Risk Management
domainexperience to design, enhance, and support enterprise-grade Risk
Management solutions covering Cash Management, Liquidity Risk, Interest Rate
Risk, Asset–Liability Management (ALM), and Treasury.
-
The role is highly hands-on, focused on development, configuration,
integration, and production support of risk platforms used by Finance and
Risk functions. The candidate willwork closely with Risk stakeholders,
architects, and external product vendors to ensure robust, compliant, and
scalable risk solutions.
-
Experience with vendor risk platforms (such as OneSumX Risk Management /
RiskPro) is a strong advantage, though candidates with deep risk domain
expertise and technical capability will also be considered.
Key Responsibilities:
Technical Development & Engineering
-
Design, develop, and enhance risk management applications and components
supporting:
-
Cash & Treasury operations
-
Liquidity Risk calculations
-
Interest Rate Risk (IRRBB)
-
Asset–Liability Management (ALM)
-
Develop and maintain backend components using Java (Java 21 preferred).
-
Implement and manage database logic using SQL and Oracle PL/SQL.
-
Manage schema versioning and controlled database changes using Liquibase.
-
Build and manage projects using Maven, ensuring consistent and repeatable
builds.
-
Develop and support connectors, batch jobs, and data processing flows used
in risk calculations and reporting. Integration & Platform Support
-
Design and support API-based integrations between risk systems and
upstream/downstream applications.
-
Troubleshoot data issues across interfaces, feeds, and reconciliation
layers.
-
Work with Git / GitHub and CI/CD pipelines for source control, build, and
deployment automation.
-
Support application deployments, upgrades, and environment promotions
across DEV, UAT, and PROD.
Risk Domain & Functional Support
-
Apply strong understanding of Risk Management concepts to interpret
technical requirements and system behavior.
-
Support changes driven by:
-
Regulatory requirements
-
Risk model updates
-
Treasury and Finance business needs
-
Collaborate with Risk and Finance users to translate domain requirements
into technical solutions.
-
Perform impact analysis for changes affecting risk calculations and
reporting outputs.
Production Support & Stability
-
Provide L3 production support for risk management systems.
-
Analyze and resolve production incidents, performance issues, and data
inconsistencies.
-
Perform root-cause analysis and implement permanent fixes.
-
Coordinate with external vendors where applicable to resolve
product-related issues.
-
Ensure compliance with security, data protection, and access control
standards, especially for sensitive financial data.
Testing & Quality Assurance
-
Support and execute functional, integration, and non-regression testing.
-
Validate risk outputs against expected business results.
-
Assist in release validation, cutover planning, and post-deployment
verification.
Required Skills & Experience: Technical Skills
-
Strong hands-on experience in:
-
Java (Java 21 preferred)
-
SQL and Oracle PL/SQL
- Maven
- Liquibase
-
Database and application connectors
-
Experience with API integration, data exchange, and troubleshooting.
-
Experience with Git / GitHub and CI/CD pipelines.
-
Strong analytical and debugging skills in production environments.
Risk Management Domain Expertise (Mandatory)
-
Proven experience working in one or more of the following areas:
-
Cash Management
-
Liquidity Risk
-
Interest Rate Risk
-
Asset–Liability Management (ALM)
-
Treasury systems
-
Experience with risk calculations, financial data flows, and regulatory
reporting concepts.
-
Experience with vendor risk platforms (e.g., OneSumX Risk Management /
RiskPro) is a strong advantage but not mandatory.
Professional Background
-
Degree from ETH, UAS, university, or equivalent qualification.
-
Minimum of 7+ years of relevant experience as a Technical Java
Developer/Application.
-
Engineer in banking or financial services IT.
-
Minimum 3+ years of experience in Risk Management domain, including Cash
Management, Liquidity Management, Interest Rate, ALM, Treasury
-
Experience working in Agile / Scrum delivery environments is an advantage.
-
Strong ownership mindset and ability to work in business-critical systems.