Back to search

Java Full stack developer with Spring boot

Design, develop, and support integrations for post-trade data aggregation, reconciliation, reporting, and downstream data distribution systems.

  • Chicago, Illinois, United States
  • Full-time
  • $50–$55 per hour
  • Posted Nov 11, 2026
INDUSTRYSoftware & InternetSaaS & Enterprise Software

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, and 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.

Requirements

  • Experience in a Capital Markets
  • Experience in a Financial Markets
  • Experience in a Trading Middle Office
  • Experience in a Back Office
  • Experience in a Clearing systems
  • Experience in a Post-trade processing
  • Experience in a Trade data aggregation
  • Experience in a Reconciliation
  • Experience in a Downstream data distribution
  • Experience in a Regulatory reporting
  • Experience in a Enterprise systems
  • Experience in a Microservices
  • Experience in a Serverless cloud platforms
  • Experience in a Messaging platforms
  • Experience in a Event-driven architectures
  • Experience in a Kafka
  • Experience in a RabbitMQ
  • Experience in a IBM MQ

Skills

JavaJavaScriptPythonSQLSpring BootSpring Boot on KubernetesDockerKubernetesAWSGitHub CopilotClaude CodeRESTful APIsWebSocketHTMLCSSTypeScriptReactRedisCoherencePostgreSQLSQL ServerKafkaRabbitMQIBM MQDatadogPrometheusGrafanaJMCJFRJMeterYourKitDockerKubernetesAWSGitHub CopilotClaude CodeDatadogPrometheusGrafanaJMCJFRJMeterYourKit

More jobs nearby

Full description

Role: Java Full stack developer with Spring boot Location: Chicago, IL Rate: range: $50-55/hr. on W2 Role Descriptions: 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, and downstream data distribution and reporting systems. • Knowledge of the trade lifecycle and post-trade processes across asset classes including equities, bonds, Eligible to workions, 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. • Proactive, self-motivated, and able to take ownership of projects from concept to deployment. • 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, and 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 Eligible to workimization. • 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. Skills: Spring Boot, Core Java Experience Required: 8-10

Java Full stack developer with Spring boot at Diverse Lynx | Referso Jobs