Tech Stack
JavaJenkinsPythonScalaSpring
About the role
- Develop IT systems covering various aspects of the business run by our Fixed Income division
- Collaborate closely with business users and learn business concepts such as financial products and market structures
- Participate in all stages of the IT system lifecycle: requirements gathering, refining user stories, solution design, coding, and supporting user queries
- Work within a diverse technology landscape: Java, Scala, Python, data management systems, CI/CD pipelines (Jenkins)
- Solve a wide range of problems from high-throughput, resilient data integration solutions to regulatory scenario calculations requested by the Market Risk Department
- Align tasks with your skillset, interests, and team fit
- Handle very large data volumes (hundreds of gigabytes daily), ensure calculation results and critical information reach downstream systems reliably and on time
- Integrate with multiple systems, ensure resilience against errors, and maintain strict service-level agreements
- Implement regulatory scenario calculations for market risk with focus on computational complexity
Requirements
- Strong analytical and problem-solving skills
- Good command of English and solid communication abilities
- Experience in developing data or computation-intensive backend applications (e.g., grid-based) is an advantage
- OOP design skills and interest in Functional Programming concepts
- Willingness to maintain and enhance existing code, including legacy systems
- Strong Java or Scala knowledge, with readiness to pick up the other language if needed
- Spring knowledge is an advantage, but eagerness to learn and work with in-house frameworks is essential
- Experience with Git, Bitbucket, Jenkins, pull requests, JIRA, and Agile/Scrum is an advantage
- Knowledge of financial products is an advantage
- BSc or MSc in IT/Engineering or a related field is an advantage