Java Spring Boot Developer - Capital Markets
IDEATE TECHNOLOGIES LLC
Chicago, IL, United States
3 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦