Java Developer
Core
Developing and maintaining Market Risk applications that calculate billions of P&Ls daily in a highly distributed environment.
Role type
Senior Java Developer (Market Risk)
Builds
Market Risk engines and regulatory compliance tooling
Domain
Financial Services / Market Risk
Deliverable
production ML models | product features
Required skills
Core-Java (server-side), Spring, RDBMS, Apache Spark, distributed data processing, multi-threaded application design, concurrency packages, unit testing (Junit), Shell/Perl/Python scripting
Preferred skills
Agile development, DevOps practices, object-oriented design, data structures and algorithms
Technologies
Java, Spring, Apache Spark, Hive, Junit, Python, Shell, Perl
Responsibilities
Develop new and enhance existing Market Risk applications; Work within an Agile squad across multiple global locations; Collaborate with business partners; Shape the tooling and technology landscape for Risk Management
Seniority
Mid-Senior, hands-on IC