Skip to content
mimi

Senior Java Developer with Risk Domain

Rapinno Tech Solutions GmbH

Hybrid Full-time Senior Today

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

CI/CDGitGitHubJavaJava 21LiquibaseMavenOracle PL/SQLSQL

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