Java Spring Boot Developer - Capital Markets

IDEATE TECHNOLOGIES LLC
Chicago, IL, United States
3 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Job source

Tech stack

HTML Java (Programming Language) JavaScript (Programming Language) Amazon Web Services Automation of Tests Cascading Style Sheets (CSS) Profiling Software Quality Code Review Computer Programming Databases Continuous Integration
+46 more
Data Distribution Service Data Integration Extract Transform Load (ETL) Data Transformation Data Normalization Data Structures Relational Databases Software Debugging DevOps Memory Management Fault Tolerance IBM WebSphere MQ Apache JMeter Python (Programming Language) PostgreSQL Enterprise Messaging Systems Microsoft SQL Server Object-Oriented Software Development Performance Tuning RabbitMQ Redis Software Tools Prometheus Software Engineering SQL Databases TypeScript WebSocket Datadog Multithreading Enterprise Software Applications GitHub Copilot ReactJS Large Language Models Claude Code Grafana Concurrency Spring-boot Kubernetes Performance Monitor Apache Kafka Front End Software Development Restful APIs Data Pipelines Serverless Computing Docker Microservices

Job description

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

  • Build fault-tolerant, resilient, and scalable systems.
  • Participate throughout the software lifecycle, including design, development, deployment, monitoring, and production support.
  • Develop and maintain REST APIs, WebSocket services, messaging integrations, and ETL/data processing workflows.
  • Collaborate with business, operations, and technology teams to understand requirements and deliver integration solutions.
  • Ensure high standards of code quality, testability, and maintainability through code reviews and automated testing.
  • Troubleshoot complex production issues, perform root cause analysis, and implement sustainable solutions.
  • Support performance monitoring, debugging, profiling, and optimization.
  • Senior engineers will provide technical leadership and mentorship to junior team members.

Requirements

Strong Java development experience with Spring Boot and microservices.

  • Strong programming skills in Java, JavaScript, Python, and SQL.
  • Capital Markets and financial markets experience.
  • Experience with Trading Middle Office, Back Office, and Clearing systems.
  • Strong understanding of trade lifecycle and post-trade processes across equities, bonds, options, and futures.
  • Experience with post-trade data aggregation, reconciliation, downstream distribution, and reporting.
  • Understanding of allocations, confirmations, settlement, risk, finance, and regulatory reporting.
  • Experience integrating data across multiple applications, vendor platforms, and enterprise systems.
  • Strong OOP, multithreading, concurrency, memory management, and performance optimization

skills.

  • Experience building microservices using Spring Boot on Kubernetes and/or serverless cloud platforms.
  • Hands-on RESTful API and WebSocket development.
  • Strong RDBMS experience with PostgreSQL, SQL Server, or similar databases.
  • Experience with ETL, data integration, and data transformation workloads.
  • Strong understanding of DevOps, CI/CD, and automated testing.
  • Experience with Docker and Kubernetes; AWS experience is a plus.
  • Experience with messaging/event-driven platforms such as Kafka, RabbitMQ, or IBM MQ.
  • Experience using LLM-powered engineering tools such as GitHub Copilot or Claude Code., Experience with middle-tier technologies such as Redis, Coherence, and messaging platforms/queues.
  • Experience with modern front-end technologies: HTML, CSS, JavaScript, TypeScript, and React.
  • Experience with Datadog, Prometheus, Grafana, JMC, JFR, JMeter, YourKit, or similar tools.
  • Strong understanding of data structures, algorithms, and computational complexity.
  • Experience working with trade, reference, market, or financial data.
  • AWS cloud experience.
  • Strong communication, ownership, and problem-solving skills.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…