Capital Markets Java Developer
Location: either Iselin, NJ or NYC or Charlotte, NC Onsite: 3 days a week
Interview process: 2 video interviews to hire
Must have: capital markets or trading experience, Java, real time data systems, and working with AI
Overview: We are seeking a highly skilled Java Developer to join a team building a next-generation product designed to process millions of financial transactions with speed, accuracy, and resiliency. This role is ideal for developers who think big-picture, enjoy designing systems that operate at scale, and are eager to leverage modern AI development tools such as GitHub Copilot to accelerate delivery. You will be part of a core engineering team responsible for receiving, transforming, and processing high-volume trade data in real time. The ideal candidate brings deep Java expertise, familiarity with modern development practices, and enthusiasm for working with AI-assisted coding tools.
Key Responsibilities:
- Design, build, and enhance Java-based components for large-scale, high-throughput trade processing systems.
- Work with millions of inbound transactions, ensuring performance, reliability, and latency requirements are met.
- Leverage GitHub Copilot and other AI-enabled development tools as part of the coding workflow.
- Collaborate with architects, product owners, and fellow engineers to design scalable, resilient system components.
- Write clean, maintainable, and efficient Java code using modern frameworks and development practices.
- Participate in code reviews, technical discussions, and continuous improvement initiatives.
Required Qualifications:
- Strong hands-on Java development experience using modern versions and frameworks.
- Ability to design and implement high-volume, distributed, or real-time data processing systems.
- Comfort working with AI coding tools, ideally GitHub Copilot (1–2 years experience expected, not required to be an expert).
- Proficiency with API development, data processing, and backend architecture patterns.
- Solid understanding of software engineering fundamentals, data structures, and system design.
Preferred Qualifications:
- Experience with automation testing or QA engineering tools such as: Java-based test frameworks Selenium Cucumber Python-based automation.
- Exposure to CI/CD pipelines and automated test integration.
- Experience in financial services, trading systems, or other high-throughput/low-latency environments.
Bonus Profile (If leaning toward hybrid Development + Testing): Candidates with a background in automated testing—especially for high-volume transaction and trade platforms—may leverage skills such as:
- Developing automated test scripts for API, database, and functional validation.
- Ensuring coverage for functional, performance, and integration testing.
- Designing automation solutions for high-throughput environments (typically 5–8+ years in automation engineering).
Work Location Options: Candidate must be located in NY, NJ, or Charlotte and able to work onsite 3 days per week.
Available Office Locations: Iselin, NJ: 194 Wood Ave S Charlotte, NC: 300 S Brevard St New York, NY: 150 E 42nd St