Senior Java Software Engineer – Trading Applications_ W2
Quick Overview
Job Description
Senior Java/Python Software Engineer – Trading Applications
Location: Jersey City, NJ
Work Arrangement: Hybrid / Onsite as required
Interview Process: 2 Rounds – 1st Round Zoom, 2nd Round Face-to-Face
Important Note
Strong trading/fintech/capital markets experience is a must-have. KDB+ experience is a major plus, but the team is open to candidates with less KDB+ experience if they have strong Java/Python development skills and relevant trading application experience.
Job Overview
We are seeking a highly experienced Software Engineer to join a high-performing team responsible for developing and enhancing internal electronic trading applications for a leading financial services organization.
The ideal candidate will have strong Java and Python development experience along with a solid background in trading, fintech, quantitative finance, or capital markets. Experience with KDB+/q is highly preferred, but candidates with strong Java/Python and trading application experience will also be considered.
Trading/Fintech experience is mandatory. Candidates without relevant trading or financial markets experience will not be considered.
Key Skills
- Java
- Python
- Trading / Capital Markets / Fintech
- Quantitative Finance
- KDB+ / q – Strong plus, but not mandatory
- Electronic Trading Applications
- Market Data & Time-Series Data
- AI / Machine Learning
- AWS / Cloud
- Linux & Shell Scripting
- Git, Maven, Jenkins, Artifactory, uDeploy
- CI/CD
- Production Support
Key Responsibilities
- Design, develop, and enhance high-performance trading applications and infrastructure.
- Develop scalable and resilient solutions using Java and Python.
- Work with KDB+/q for time-series data modeling, high-performance queries, joins, and market-data analytics.
- Develop quantitative and AI/ML models for research, prediction, classification, and signal generation.
- Build research and backtesting frameworks using historical market data.
- Integrate AI/ML models into real-time and batch processing pipelines.
- Work with large-scale, high-frequency, and complex datasets.
- Collaborate closely with quants, traders, product owners, and engineering teams.
- Translate quantitative research into reliable, production-ready solutions.
- Optimize applications and analytics for performance, scalability, and reliability.
- Participate in code reviews, testing, CI/CD, and production support activities.
- Troubleshoot production issues and participate in on-call rotations when required.
Required Qualifications
- 10+ years of professional experience in software engineering, quantitative finance, or trading systems.
- Strong hands-on experience with Java and/or Python.
- Proven experience developing applications within trading, fintech, capital markets, or quantitative finance environments.
- Strong understanding of electronic trading workflows and financial market data.
- Experience working with large-scale, high-frequency, or time-series datasets.
- Strong software engineering practices including Git, testing, modular design, and CI/CD.
- Experience with Linux and shell scripting.
- Experience with AWS or another major cloud platform.
Preferred Qualifications
- Hands-on experience with KDB+/q.
- Experience with KDB+ time-series data modeling and high-performance analytics.
- Experience with AI/ML and quantitative modeling.
- Experience with market data and backtesting frameworks.
- Familiarity with Maven, Jenkins, Artifactory, GitHub, and uDeploy.
- Experience with GitHub Copilot or other AI-assisted development tools.
- Bachelor''''s degree in Mathematics, Computer Science, Engineering, IT, or a related field.
Skills
Similar jobs
.NET Software Developer
Laiba Technologies LLC · Jackson, United States
9 minutes agoAssociate Software Engineer
Brooksource · Tempe, United States
10 minutes agoResearch Software Developer – Python / PyTorch
StaffRight Associates, LLC · Boston, United States
10 minutes agoSoftware Engineer
SysTech International · United States
11 minutes agoSenior Software Engineer- Hybrid with Security Clearance
Envision Innovative Solutions · Annapolis Junction, United States
11 minutes agoResearch Software Developer For Drug Discovery
StaffRight Associates, LLC · Boston, United States
12 minutes ago