- Design and develop various modules involved in the Market and Credit risk projects
- Work withRisk management, Risk quants and methodology team to understand the business requirements and work towards robust and scalable application design
- Articulate technical design and solutions to non-technical / business users.
- Ownership of project work during different phases from initiation, development, unit testing to QA, UAT, Staging and Production.
- Writing Unit test cases (JUnit), documenting technical design and other operational procedures [sharepoint].
- 7+ years’ commercial experience in Java.
- Experience with concurrency and threading, profiling, memory footprint
- Experience working on distributed system and handling & processing of large scale data (trades, risk, market data etc).
- Experienceworking with in-memory caching solutions (in-house built) or vendor-based products.
- Able to troubleshoot problems in multiple environments in a stack with diverse technology.
- Strong technical and analytical skills.
- Excellent communication skills, ability to multi-task, and work towards tight deadlines.