Java Developer(Market Risk)

CRISIL Limited - United States3.9

Full-time

Job Summary

Full Stack Java Developer with Market Risk

5-10 years Full stack Java Developer with rich experience of end to end development in market risk management across asset classes. The person should be experienced in delivering in an Agile delivery environment

Responsibilities and Duties

A large bank has a strategic initiative to renovate their market risk infrastructure to meet their long term risk management and regulatory needs

  • Involvement in the full software development life cycle including planning, design, development, testing, implementation, optimization and maintenance.
  • Understanding the current design, architecture, components and challenges, and recommending best modular way forward to achieve the strategic state
  • Work closely with peers, business stakeholders and managers to develop great technical design and approach for new project development
  • Designing and defining the interaction between the different components and teams.
  • Take ownership for delivering the development task assigned
  • Ensure delivery within tight timelines and meeting the team’s expectation
  • Identify the technologies that would be used for the project.
  • Recommend the development methodology and framework for the project.
  • Ensure that the deliverable are adequately defined & documented.
  • Establish design/coding guidelines and best practices, and drive usage of design patterns.
  • Enforce compliance with coding guidelines using code reviews etc.
  • Responsible for planning project iterations & releasing iterations on schedule.
  • Develop unit plan and perform unit testing and provide continuously improved product experience

Qualifications and Skills

Qualifications

. Graduation/Post Graduation qualifications in Engineering stream with a very good academic record

Skills Required

· Well versed with market risk management concepts like VaR, Vol curves familiarity with regulations like FRTB, Dodd Frank Stress Testing, understanding financial products like derivatives across asset classes, and impact of market and economic conditions on the product performance

· Strong hands-on development experience in Core Java and JEE with proven expertise in writing application architecture and core design ground up with sound algorithmic thought process.

· Proficiency in various Algorithm, Data Structures, Multithreading, OO Design etc.

· Strong Experience in front-end frameworks (AngularJS, NodeJS, Bootstrap)

· In depth knowledge in Spring Framework, Hibernate, JDBC, JSP, Servlet, Web Services(REST/SOAP)

· Proficient understanding of JavaScript, HTML5 and CSS.

· Knowledge on messaging (JMS/WebSphere MQ/Tibco MQ).

· Hands on experience of RDBMS like Oracle, SQL Server or Sybase.

· Experience in application servers and webservers (Tomcat, WebLogic, JBoss)

· Work experience in standard testing frameworks like Junit, TestNG.

· Experience of Agile software development process, TDD and in continuous integration (Jenkins/TeamCity/Sonar/PMD).

· Strong communication skills, both verbal and written.

· Familiarity with R or Matlab is an advantage

Domain

Well versed with market risk management concepts like VaR, Vol curves familiarity with regulations like FRTB, Dodd Frank Stress Testing, understanding financial products like derivatives across asset classes, and impact of market and economic conditions on the product performance

Job Type: Full-time

Experience:

  • Java: 5 years (Required)
  • Market Risk: 5 years (Required)