Senior Java Developer

Icemarkets — United States · Posted ~4 hours ago

Senior Full-time

Skills

Java Java 21 Kafka JMS multithreading Spring Framework Spring Boot microservices REST APIs SQL Oracle JPA MyBatis Redis REST Maven Gradle

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior engineering role focused on designing and developing high-performance distributed systems. The position requires strong Java expertise, experience with modern backend frameworks, messaging systems, databases, and scalable service architectures.

Highlights

Work on advanced financial technology systems with global impact. Opportunity to solve complex engineering challenges, collaborate across teams, and build scalable distributed applications using modern technologies.

Description

Overview Job Purpose As a Senior Developer at Intercontinental Exchange, you will work at the forefront of global finance with state-of-the-art technology that directly influences essential markets worldwide. Responsibilities Execute complex development tasks and ensure adherence to coding standardsSolve complex technical problems independently with minimal guidanceCollaborate with cross-functional teams and contribute to critical components Knowledge And Experience Bachelor's degree in computer science or equivalent, with 4+ years of Java development experience.Java 21, distributed messaging (Kafka, JMS), multi-threaded development, and advanced design patterns.Spring Framework 6.x (Spring Boot 3.x) including reactive programming with Spring AOP.Databases (Oracle, SQL, MyBatis, JPA) and microservices architecture with API gateway patterns and service discovery.Modern testing (JUnit 5, Mockito), RESTful API design (OpenAPI/Swagger), and build tools (Maven, Gradle).Caching (Redis, Hazelcast), event-driven architecture, cloud platforms (AWS/Azure/GCP), and containerization (Docker, Kubernetes).Unit testing tools like Spring Boot Test, Mockito, and JUnit.Experience building cloud-native microservices using Kubernetes, Helm Charts, Argo CD What Sets You Apart Experience with AI-powered development tools including Claude Code and Cursor for accelerated code generation and refactoringStrong problem-solving abilities with proven Java performance tuning, debugging, and memory profiling expertise.Frontend experience (React, Ext JS), financial markets passion, or open-source contributions. Intercontinental Exchange, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to legally protected characteristics.