What are the responsibilities and job description for the Java Developer (Capital Markets / FIX) position at Euclid Innovations?
Java Backend Developer with FIX Protocol
Charlotte, NC
12 Months Contract
Role Overview
We are looking for a skilled Java Backend Developer with strong experience in FIX Protocol integration and financial trading systems. The candidate will be responsible for designing, developing, and supporting high-performance backend applications used in capital markets and electronic trading environments.
Key Responsibilities
- Design, develop, and maintain backend applications using Java and Spring Boot.
- Implement and support FIX Protocol connectivity (FIX 4.2/4.4/5.0).
- Develop low-latency, high-performance trading applications and APIs.
- Integrate with brokers, exchanges, and market data providers using FIX engines.
- Build scalable microservices and REST APIs for trading platforms.
- Monitor and troubleshoot FIX sessions, message flows, and production issues.
- Analyze FIX logs and resolve connectivity and trading-related problems.
- Optimize application performance, memory usage, and concurrency handling.
- Collaborate with traders, QA, DevOps, and infrastructure teams.
- Participate in code reviews, release management, and production deployments.
Required Skills
- Strong programming experience in Java (Java 8/11/17 )
- Expertise in Spring Boot and Microservices architecture
- Hands-on experience with FIX Protocol and FIX message flows
- Experience with FIX engines such as QuickFIX/J
- Strong understanding of capital markets and electronic trading systems
- Experience with RESTful APIs and backend integrations
- Knowledge of multithreading, concurrency, and performance tuning
- Strong SQL/database skills (MySQL, PostgreSQL, Oracle)
Salary : $75 - $80