> Markdown version of [/jobs/ext/202235-lead-java-developer](https://www.wearedevelopers.com/jobs/ext/202235-lead-java-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Lead Java Developer - **Company:** Intercontinental Exchange - **Location:** Atlanta, GA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Business Software, Cluster Analysis, Code Review, Databases, Distributed Systems, Memory Management, Failover, Fault Tolerance, Hibernate (Java), Iterative and Incremental Development, Java Message Service (JMS), Java Persistence API, Java Web Services, Load Testing, OpenShift, Performance Tuning, Systems Development Life Cycle, Redis, Service-Oriented Architecture, PL-SQL, SQL Databases, Web Services, WebSocket, Data Logging, Load Balancing, ReactJS, Concurrency, AngularJS, Tanzu, Kubernetes, Information Technology, Low Latency, Apache Kafka, Microservices - **Published:** May 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=64e6aab2d5ed07ec ## About the Role * Bachelor's degree in computer science, Engineering, MIS, or equivalent experience * 5+ years of professional software development experience in Java * Demonstrated experience leading delivery of complex backend services in fast-paced, regulated environments * Strong analytical, problem-solving, and communication skills * Ability to lead technically while remaining highly hands-on * Strong expertise in Java, including concurrency, memory management, and performance tuning * Hands-on development using Spring, JPA/Hibernate, and modern Java frameworks * Experience building low-latency, distributed systems * Solid database experience (SQL, PL/SQL, views, performance tuning) * Experience with microservice and SOA architectures * Familiarity with messaging and integration technologies including: * + JMS + Kafka + REST + Web Sockets + Redis * Experience working in Agile development environments * Strong understanding of operational considerations (monitoring, logging, failover, recovery) Preferred Knowledge and Experience * 2+ years of experience in financial markets technology (bank, hedge fund, or proprietary trading firm) * Hands-on experience with QuickFIX/J, including configuration, session lifecycle, and clustering * Experience deploying services to containerized Kubernetes platforms (OpenShift, Tanzu, etc.) * Experience with resiliency patterns such as active-active deployments, load balancing, and failover * Exposure to performance and load testing methodologies * Experience collaborating with UI teams or modern UI technologies (React, Angular) ## Description ICE is seeking a Lead Java Developer within the clearing technology team. The ICE clearing technology team is responsible for building the applications that allows ICE's clearing houses to process millions of transactions a day, reliably and efficiently. ICE clearing houses finalize trades, settle accounts, and collect margin payments every day. This role is focused on hands-on leadership: owning FIX connectivity, building and operating resilient distributed services, and leading delivery for mission-critical post-trade management workflows. The Lead Developer is expected to make an immediate impact in production, act as a technical lead for FIX API services (both protocol and functional aspects), and collaborate closely with business, technology, and infrastructure teams in a fast-moving environment. The ideal candidate for this position will be a self-directed individual with a passion for excellence and demonstrable experience in building and maintaining diverse business applications containing complex workflows and business rules. This role requires strong knowledge of server-side technologies, good experience with iterative development and SDLC tools, and the ability to work well with others. Responsibilities * Act as technical lead for FIX-based API for trade confirmation and post-trade management workflows. This is 100% hands on design and development role. * Design, build, and maintain high-performance Java services supporting real-time trade processing * Design and implement FIX clustering and HA strategies ensuring fault tolerance and operational resiliency * Own production stability, performance tuning, and operational readiness of FIX services * Collaborate with internal teams and external counterparties to deliver FIX integrations end-to-end * Translate business and regulatory requirements into robust technical solutions * Provide technical leadership through design ownership, code reviews, and mentoring * Participate actively in the full SDLC, from requirements and design through release and support * Continuously improve system performance, scalability, and reliability ## Related Videos - [The Private AI Platform: Why Agentic Apps Need a Private Application Platform](https://www.wearedevelopers.com/videos/100162-the-private-ai-platform-why-agentic-apps-need-a-private-application-platform) - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) - [Accelerating Authentication Architecture: Taking Passwordless to the Next Level](https://www.wearedevelopers.com/videos/733-accelerating-authentication-architecture-taking-passwordless-to-the-next-level) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [Event based cache invalidation in GraphQL](https://www.wearedevelopers.com/videos/433-event-based-cache-invalidation-in-graphql) ## Related Articles - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)