Job Title: Senior Java Developer – Risk Management
Location:Geneva,Switzerland(Hybrid–3daysonsite,2daysremote)
EmploymentType:Permanent
Experience:5 Years
Languages:French(Advanced),English(Advanced)
Job Overview
We are seeking a Senior Java Developer with strong Risk Management domain experience to design, develop, and support enterprise risk management solutions. You will work closely with Finance and Risk stakeholders to deliver robust, scalable, and compliant systems across Treasury, Liquidity Risk, and Asset–Liability Management (ALM).
Key Responsibilities
1. Development & Engineering
- Design and develop backend components using Java (Java 21 preferred)
- Build and manage applications using Maven and Liquibase
- Develop and maintain database logic using SQL / Oracle PL/SQL
- Implement data processing, batch jobs, and risk calculation workflows
2. Integration & Systems Support
- Design and support API integrations across risk and finance systems
- Troubleshoot data flows, interfaces, and reconciliation issues
- Use Git/GitHub/GitLab and CI/CD pipelines for version control and deployment
- Support deployments across DEV, UAT, and PROD environments
3. Risk Domain Collaboration
- Work with stakeholders across Treasury, Liquidity Risk, Interest Rate Risk, and ALM
- Translate business requirements into technical solutions
- Perform impact analysis for regulatory and business-driven changes
4. Production Support
- Provide L3 support for critical risk systems
- Analyze and resolve production incidents and performance issues
- Conduct root cause analysis and implement permanent fixes
5. Testing & Quality Assurance
- Define and execute functional and integration test cases
- Perform UAT, FAT, and non-regression testing
- Validate system outputs against business expectations
Required Skills
Technical Skills
- Strong hands-on experience in Java (Java 21 preferred)
- Experience with SQL and Oracle PL/SQL
- Hands-on with Maven and Liquibase
- Experience with API integration and troubleshooting
- Proficiency in Git / GitHub / GitLab and CI/CD pipelines
- Strong debugging and analytical skills
Domain Expertise (Mandatory)
Experience in one or more of the following:
- Treasury & Cash Management
- Liquidity Risk
- Interest Rate Risk
- Asset–Liability Management (ALM)
Additional Skills
- Experience with risk platforms (OneSumX, RiskPro) is a plus
- Experience working in Agile/Scrum environments