Overview
Skills
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.