Job Description
Java Spring Boot Developer - Capital Markets
Roles & Responsibilities
Requires 7-10 years of experience for mid-level candidates and 10-15 years of experience for senior-level candidates. Strong programming skills in Java, JavaScript, Python, and SQL are required. Capital Markets experience and a solid understanding of financial markets are highly desirable.
Required Experience
- General understanding of financial markets.
- Experience with Trading Middle Office, Back Office, and Clearing systems.
- Experience with post-trade processing including, but not limited to, trade data aggregation, reconciliation, downstream data distribution, and reporting systems.
- Knowledge of the trade lifecycle and post-trade processes across asset classes including equities, bonds, options, and futures.
- Understanding of post-trade data flows including allocations, confirmations, settlement, risk, finance, and regulatory reporting.
- Experience integrating data across multiple applications, vendor platforms, and enterprise systems.
- Strong communication skills, capable of effectively collaborating with both technical and non-technical stakeholders.
- Demonstrated ability to take ownership of projects from concept through deployment and work proactively to achieve delivery objectives.
- Excellent problem-solving skills and the ability to troubleshoot complex issues.
- Strong understanding of DevOps practices, CI/CD pipelines, and automated testing.
- Experience with containerization and cloud technologies (Docker, Kubernetes). AWS experience is a plus.
- Demonstrable experience using LLM-powered engineering tools such as GitHub Copilot and/or Claude Code.
Responsibilities
- Design, develop, and support integrations for post-trade data aggregation, reconciliation, reporting, and downstream data distribution systems.
- Build fault-tolerant and resilient systems and participate in the entire software lifecycle, including design, development, deployment, monitoring, and production support.
- Collaborate with business, operations, and technology teams to understand requirements and deliver scalable integration solutions.
- Develop and maintain APIs, messaging-based integrations, and ETL/data processing workflows.
- Uphold and champion high standards for code quality, testability, a nd maintainability through code reviews, automated testing, and engineering best practices.
- Troubleshoot complex production issues, perform root cause analysis, and implement sustainable solutions.
- Senior candidates: Act as a technical leader and mentor to less experienced engineers, providing technical guidance and fostering a collaborative engineering culture.
Systems Integration Engineer Qualifications
- Full-stack development experience with proficiency in JavaScript and Java, and a strong understanding of multi-threading, concurrency, memory management, and performance optimization.
- Strong understanding of object-oriented programming (OOP) and hands-on experience building microservices using Spring Boot on Kubernetes and/or serverless cloud platforms.
- Experience with middle-tier applications (Redis, Coherence, messaging platforms/queues) and strong RDBMS skills (PostgreSQL, SQL Server).
- Experience in data integration, data transformation, and ETL workloads running on Kubernetes.
- Hands-on experience developing RESTful APIs and WebSocket services.
- Experience with modern front-end technologies including HTML, CSS, JavaScript, TypeScript, and React.
- Familiarity with monitoring, debugging, profiling, and performance tuning tools (Datadog, Prometheus, Grafana, JMC, JFR, JMeter, YourKit, etc.).
- Understanding of data structures, algorithms, and computational complexity.
- Experience with messaging and event-driven architectures (Kafka, RabbitMQ, IBM MQ, or similar) is highly desirable.
- Experience working with trade, reference, market, or financial data is a strong plus.
Salary Range- $110,000-$120,000 a year #LI-SP3 #LI-VX1
Location
Chicago, IL
Function
TECHNOLOGY
Role
Engineer
ID
438589
Skills
Spring Boot
Salary Range
$110,000 - $120,000
|