Java Developer

Intercontinental Exchange Holdings, Inc.Jacksonville, FL
Onsite

About The Position

ICE is seeking a Java Developer to join its Single Sign-on (SSO) Enterprise Service development team. This team builds and maintains the highly distributed, resilient, reliable, and secure SSO ecosystem. This position offers both server-side and front-end development opportunities. This is a great opportunity to grow your skills while working on production-grade, mission-critical software in a fun and flexible environment. Our platforms are implemented with modern Java and rich front-end JavaScript/TypeScript applications using React.js. We value curiosity, a willingness to learn, and a genuine interest in building software that matters.

Requirements

  • Bachelor’s degree or equivalent in Computer Science with 3+ years of Java development experience, or master’s degree with 1+ years of Java development experience
  • Exposure to design and system architecture concepts
  • Familiarity with common design and architectural principles
  • Strong interpersonal skills and ability to work well in a team environment
  • Ability to work with moderate supervision and under pressure
  • Good communication skills
  • Experience with web-based development using HTML5, JavaScript, TypeScript, CSS, React/Redux and NodeJS
  • Core Java/Java collections
  • Relational databases
  • Performance tuning, debugging, and memory profiling
  • Unit, integration, and end-to-end tests
  • Knowledge of UNIX command and tools
  • Familiarity with SSO standards such as SAML/OAuth/OpenID Connect
  • Modern browser cookie management and debugging experience

Nice To Haves

  • Financial services experience
  • Experience with Kafka
  • Multi-threaded server-side development and Java concurrency
  • Cross-browser development and troubleshooting experience

Responsibilities

  • Implementation and support of the SSO system based on current security standards, customer requirements, and integration needs for numerous applications within and beyond the ICE enterprise.
  • Collaborate with team members, take ownership of work, and be open-minded to learn from others and from failures.
  • Develop server-side and front-end applications using modern Java and JavaScript/TypeScript with React.js.
  • Communicate effectively and maintain transparency on project status.
  • Interact with clients, quality assurance, and project/product management.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service