Java Developer - Counterparty Credit Risk Technology

Overview

On Site
USD75 - USD80
Contract - W2

Skills

Java
Developer
Counterparty
Credit
Risk
Technology

Job Details

Job Title: Java Developer Counterparty Credit Risk Technology


Location: Charlotte, NC (Hybrid)
Duration: 12 Month Contract

Pay: $80/hr - W2 ONLY, NO C2C

Department: Capital Markets Risk Technology (CMRT) Counterparty Credit Risk Technology Team

Overview


The role sits within the Counterparty Credit Risk Technology team, part of the broader Capital Markets Risk Technology (CMRT) group. CMRT partners with business stakeholders to identify, measure, aggregate, and report firm-wide market risk. The Counterparty Credit Risk Technology team specifically focuses on calculating exposure metrics, monitoring, and reporting counterparty credit limit overages.

Technology Stack


The team s core risk simulation software is built on:



  • Core Java


  • SQL Server


  • Autosys


  • IBM Platform Symphony


  • Coherence


This platform includes:



  • Stress scenarios and stress testing frameworks to support internal stress testing and CCAR (Comprehensive Capital Analysis and Review).


  • Risk simulation engine for Greeks, sensitivities, and simulated P&L vectors.


  • High-performance distributed computation grid and in-memory caching capabilities.


Key Responsibilities




  • Serve as an individual contributor in a technical and analytical capacity, developing software for various risk calculation processes.


  • Collaborate directly with business and technology partners to gather and analyze requirements.


  • Translate business specifications into detailed functional specifications.


  • Design solutions that integrate seamlessly into existing architecture.


  • Write high-quality, object-oriented Java code following best practices and design patterns.


  • Create or modify SQL Server objects (tables, views, stored procedures, etc.).


  • Perform thorough unit testing and document development activities.


  • Analyze complex problems that require deep understanding of both computing and business/risk domains.


  • Work with large-scale data sets, focusing on computational efficiency, scalability, and parallel processing.


  • Ensure quality, maintainability, and extensibility of supported systems and risk applications.


  • Contribute as a Team Engineer in an Agile environment, including attending daily scrums and sprint planning sessions.


Qualifications




  • Strong proficiency in Java development and object-oriented design.


  • Experience with SQL Server and database development.


  • Knowledge of risk management, capital markets, or credit risk technology preferred.


  • Experience with distributed computing, large-scale data processing, and performance optimization.


  • Familiarity with Agile development methodologies.


  • Strong problem-solving, documentation, and communication skills.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Strategic Staffing Solutions