Junior Java Developer : Credit Derivatives Risk Reporting

Dmitrij Strelnikov

Department Overview
This role is for Credit FrontOffice risk warehouse Application. The application is used by FrontOffice and primary functions are to aggregate daily all Fixed Income Dept Risk and P&L into a single consistent framework.
The application clients are Global Internal Users including FI Traders, Product Control Group, Market Risk, Counterparty Risk and various regulatory teams.
 
The team is globally based with team members in Prague, New York, London & Singapore. This role will be based in Prague but will involve working closely in a global team, leveraging the geographical spread of the project.

Main Function
The successful candidate will join the Credit FrontOffice risk warehouse Application IT team. The candidate will join as a server side java developer, contributing to development of this strategic risk warehouse.

Main Duties
  • Maintain a sharp focus on both the overall project goals and their own tasks
  • Report development progress to Team Leader
  • Understand the architecture of the whole system and its upstream and downstream dependencies
  • Developing application code as per best practices and adhering to Industry standards
  • Developing and unit testing code. 

Person Requirements
Experience required:
  • Object Oriented Programming in Java, n-tier solutions using the main Java server technologies, particularly Java/J2EE
  • Basic experience with technologies such as: Java, J2EE, JMS, XML/XML Schema, Spring, Relational Databases
  • Experience with relational databases (SQL)
  • User level knowledge of Unix OS (bash scripting)
  • Analytical / Communication skills
  • Other knowledge: XML/Java Mapping, JDBC/SQL, Web Services/SOAP, Hibernate
 
Architecture & Methodology:
  • Relational Database Modelling
  • Object Oriented Principles
  • Design Patterns
  • N-Tier Architecture
  • Unit Testing
  • Source Control
 
The candidate should be able to:
  • Be objective focused
  • Be decisive and get things done with minimal fuss
  • Write clear and effective documentation
  • Develop relationships with members of other teams
  • Be able to grasp new concepts very quickly and get up to speed
  • Be able to communicate with a wide variety of people effectively
  • Be able to communicate concisely and succinctly
  • Be able to manage time and prioritize effectively

Contact me at +420 777 789 799
Dmitrij Strelnikov