Senior Java Developer

Compunnel

$110K — $130K *
Finance & Insurance
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of experience in Core Java (server-side), Spring, and RDBMS.
  • Proven experience with distributed data processing pipelines utilizing Apache Spark and Python.
  • Expertise in object-oriented design, data structures, algorithms, and design patterns.
  • Hands-on experience with multi-threaded applications and concurrency packages.
  • Strong analytical and critical thinking skills, with a focus on optimization.
  • Proficiency in unit testing frameworks like JUnit.
  • Ability to write scripts in Shell, Perl, or Python.

Responsibilities

  • Develop and enhance Market Risk applications and risk engines.
  • Collaborate in Agile teams across multiple global locations.
  • Design and implement Java microservices and cloud-based solutions.
  • Work with business partners to define risk management tooling and technology.
  • Support applications for data ingestion and reporting aligned with FRTB standards.
  • Optimize application performance for high-volume data and distributed computing.

Benefits

  • Collaborative work environment with a diverse international team.
  • Opportunity to work on critical compliance-driven projects.
  • Exposure to cutting-edge technology in distributed computing and microservices.
  • Focus on personal development through Agile and DevOps practices.
Full Job Description
Job Summary

The Senior Java Developer will join the Market Risk Fleet, a diverse agile team spanning Canada, India, Hungary, the UK, and the USA. The fleet develops Market Risk engines that calculate billions of daily P&Ls in a highly distributed environment, providing essential outputs for risk managers, board members, and regulators. This role focuses on reimplementing the Risk Calculation engine using distributed Java microservices and cloud technologies, supporting compliance with the Fundamental Review of the Trading Book (FRTB) international standards.

Key Responsibilities

  1. Develop and enhance Market Risk applications and risk engines.
  2. Collaborate in Agile squads across global locations, applying Agile and DevOps practices.
  3. Design and implement distributed Java microservices and cloud-based solutions.
  4. Work with business partners to shape tooling and technology for risk management.
  5. Support FRTB applications including data ingestion, charge calculation, analysis, and reporting.
  6. Optimize performance for high-volume data processing and distributed computing.


Required Qualifications

  1. 5+ years of hands-on experience with Core Java (server-side), Spring, and RDBMS.
  2. Experience with distributed data processing pipelines using Apache Spark, Python, and related tools.
  3. Strong object-oriented design, data structures, algorithms, and design patterns expertise.
  4. Hands-on experience with multi-threaded applications and concurrency packages.
  5. Strong analytical and critical thinking skills.
  6. Experience building and supporting applications with prompt, data context management, and foundational model testing.
  7. Proficiency in unit testing with JUnit.
  8. Strong relational database modeling and optimized querying skills.
  9. Ability to write scripts in Shell, Perl, or Python.
  10. Agile development experience.
  11. Excellent collaboration and communication skills for global team environments.
  12. Ability to work independently while following proper coding standards.

Preferred Qualifications (if any)

  1. Experience developing risk or financial systems.
  2. Familiarity with automated testing frameworks.

Certifications (if any)

  1. No ne required; Java or financial systems certifications are a pl us.

Similar Jobs

More Jobs at Compunnel

More Finance & Insurance Jobs

Find similar Senior Java Developer jobs: