Job Description
Level 2
Job Description
We are looking for candidates with experience in Core java, DB SQL, Application / server-side development.
Having knowledge on distributed computing, handling of high volume of data, process optimization, reducing run time etc.
will add value to the candidate.
You will :
Work on developing new and enhancing existing Market Risk applications
Be part of an Agile squad with members in Montreal, Budapest, India, London, and New York, following Agile principles and applying DevOps practices
Be able to work with our business partners
Shape the tooling and technology landscape of Risk Management, by introducing tools enabling better business processes required for meeting Firm’s regulatory obligations
Skills Required :
5+ Years hands-on experience with Core Java (server-side), Spring, RDBMS
Strong object-oriented design and development skills, data-structures and algorithms, and design patterns
A good understanding of how to build multi-threaded applications and hands-on experience with concurrency packages
Excellent analytical ability
Experience with distributed data processing pipelines using Spark, Hive, Python, and other tools and languages
A culture of incorporating unit test cases when designing systems using Junit
Strong experience with relational databases logical modelling
Strength in querying large relational databases in an optimized manner
Ability to write scripts in Shell / Perl / Python
Agile Development Experience
Strong collaboration and communication skills.
The candidate will work in a global team where clear and concise communication skills are a must.
Work independently following proper coding standards
Nice to have :
Risk / Financial Systems development experience
Automated testing
Apache Spark