Senior Java Developer with Risk Domain
Rapinno Tech Solutions GmbH
About the role
About
We are looking for a Technical Java Developer with strong Risk Management domain experience 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 will work 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
Testing & Quality Assurance
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 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 with 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.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free