Source description
About the role
You are a Java Developer with experience in capital markets and risk systems, focusing on backend services, APIs, and data processing components to support trading, risk calculations, and reporting. - Develop and enhance Java-based backend applications for trading and risk scenarios - Build and maintain APIs, services, and data processing components - Work on trade data flows, risk calculations, and reporting pipelines - Implement asynchronous and event-driven processing using systems like Kafka - Collaborate with risk, treasury, and business teams to address requirements effectively - Participate in the end-to-end Software Development Life Cycle (SDLC) - Troubleshoot production issues and optimize system performance You must possess: - Strong experience in Core Java (8/11+) - Proficiency in multithreading and concurrency concepts - Experience in building RESTful services and APIs - Strong SQL skills for queries and data handling - Familiarity with the Spring/Spring Boot framework - Understanding of event-driven architecture such as Kafka - Domain experience in Investment Banking/Capital Markets - Exposure to Market Risk, Treasury Risk, RWA, and Trade processing - Knowledge of financial workflows like risk calculation, trade lifecycle, and reporting pipelines Desirable skills include: - Experience with Kafka or similar messaging systems - Exposure to batch processing and schedulers - Basic knowledge of Python for automation/scripting - Familiarity with CI/CD tools like Jenkins and Git - Exposure to cloud environments (not mandatory) Note: Candidates without capital markets, risk, or trading domain experience will not be considered. Education Qualification: STEM Degree, Finance Experience: 7 to 12 years You are a Java Developer with experience in capital markets and risk systems, focusing on backend services, APIs, and data processing components to support trading, risk calculations, and reporting. - Develop and enhance Java-based backend applications for trading and risk scenarios - Build and maintain APIs, services, and data processing components - Work on trade data flows, risk calculations, and reporting pipelines - Implement asynchronous and event-driven processing using systems like Kafka - Collaborate with risk, treasury, and business teams to address requirements effectively - Participate in the end-to-end Software Development Life Cycle (SDLC) - Troubleshoot production issues and optimize system performance You must possess: - Strong experience in Core Java (8/11+) - Proficiency in multithreading and concurrency concepts - Experience in building RESTful services and APIs - Strong SQL skills for queries and data handling - Familiarity with the Spring/Spring Boot framework - Understanding of event-driven architecture such as Kafka - Domain experience in Investment Banking/Capital Markets - Exposure to Market Risk, Treasury Risk, RWA, and Trade processing - Knowledge of financial workflows like risk calculation, trade lifecycle, and reporting pipelines Desirable skills include: - Experience with Kafka or similar messaging systems - Exposure to batch processing and schedulers - Basic knowledge of Python for automation/scripting - Familiarity with CI/CD tools like Jenkins and Git - Exposure to cloud environments (not mandatory) Note: Candidates without capital markets, risk, or trading domain experience will not be considered. Education Qualification: STEM Degree, Finance Experience: 7 to 12 years
More at MyCrisil
Related open roles
Salesforces Developer Order-to-Cash (OTC) and CPQ
Hyderabad
Salesforces Developer Order To Cash Otc And Cpq Hyderabad
Hyderabad
Senior Software Engineer - Banking Technology
Mumbai
Power Apps Developer (Maharashtra)
Mumbai
Senior Full Stack Engineer
Mumbai
Salesforces Developer Order To Cash Pune (India)
Mumbai