Overview

Senior Java Developer in Quantitative and Technology Services (QTS) to develop, improve and support strategic applications within the RAMPP organization.

The role involves working with best-in-class technologies to deliver solutions that consume large amounts of data and present key metrics and statistics to Capital Markets business clients. Responsibilities also include tackling complex problems, providing robust and efficient solutions that have lasting impact on the RAMPP organization and Capital Markets businesses. The developer will contribute to impactful “Big Rock” programs such as Risk Modernization and FX Modernization, collaborate closely with Capital Markets trading teams to define project requirements, coordinate testing, and provide support during implementations. Strong communication and organization skills are essential.

Responsibilities

  • Code, test, debug, implement and support real-time risk and PnL applications serving various Capital Markets units.
  • Analyze, debug and resolve production issues related to data flows, application performance, system latency, and infrastructure/network outages.
  • Collaborate with Capital Markets Trading and Quant teams through all stages of the software development lifecycle to elicit and implement business requirements, owning projects from inception to completion.
  • Carry out data analysis and schema designs for EOD and intraday risk data captures.
  • Identify operational risks, control deficiencies and opportunities for automation to increase productivity and reduce dependency on end‑user computing.
  • Leverage data science, statistical analysis and visualization techniques to create insights for Trading, Quants and Risk Management teams.
  • Utilize Gen‑AI tools to enhance coding practices and workflow efficiency.
  • Suggest improvements to application user interfaces and, where appropriate, collaborate with UI development teams or implement changes to front‑end code.
  • Demonstrate project implementations to key stakeholders, including executives, senior management and the broader QTS technology teams.

Qualifications

Must Have

  • Bachelor’s or Master’s Degree, preferably in Computer Science or a related field.
  • 7+ years of experience with Java 17+ and working knowledge of design patterns, data structures, algorithms, threading & concurrency.
  • Working knowledge of SQL, Apache Ignite, Solace, Maven, Unix, Spring/Spring Boot and other development tools.
  • Strong interpersonal skills with the ability to work closely with stakeholders to develop end products.

Nice‑to‑Have

  • Experience in the financial industry.
  • Experience with Capital Markets risk management.
  • Familiarity with DevOps tooling such as JIRA, Jenkins, Ansible, Docker, Kubernetes, etc.
  • Experience in Python and the Spark framework.
  • Quick learner with aptitude to pick up new technologies and business knowledge; highly motivated and effective independently with a collaborative attitude.
  • Knowledge of Agile, Scrum and Kanban methodologies.

Benefits

  • A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable.
  • Leadership support through coaching and management opportunities.
  • Ability to make a lasting impact.
  • Work within a dynamic, collaborative, progressive, and high‑performing team.
  • A world‑class training program in financial services.
  • Flexible work/life balance options.
  • Opportunities to tackle challenging work.

Job Skills

  • Active Learning
  • Agile Methodology
  • Application Integrations
  • Detail‑Oriented
  • Emerging Technologies
  • Enterprise Application Delivery
  • Group Problem Solving
  • Innovative Solutions
  • Programming Languages
  • Software Development Life Cycle (SDLC)
  • Technical Solutions

#J-18808-Ljbffr
Similar jobs

Senior Java Developer

Apply Now
Back to search page