Intercontinental Exchange, Inc.(ICE)-posted 3 months ago
Full-time • Mid Level
Jacksonville, FL
5,001-10,000 employees
Securities, Commodity Contracts, and Other Financial Investments and Related Activities

ICE is seeking a Senior Java Developer to join its Single Sign-on (SSO) Enterprise Service development team. This team oversees the highly distributed, resilient, reliable, and secure SSO ecosystem. This position offers both server-side and front-end development opportunities. This open position is quite unique. The developer not only builds top-quality, mission-critical software but also can do so with fun and flexibility. Our platforms are implemented with modern Java and rich front-end JavaScript/TypeScript applications using React.js. This is a great opportunity to learn new things and to have a significant impact on our world-class applications.

  • Design, implement, and support the SSO system based on current security standards, customer requirements, and integration needs for numerous applications within and beyond the ICE enterprise.
  • Demonstrate a product mentality and a strong sense of ownership.
  • Contribute to the team's success in multiple facets beyond just writing code.
  • Communicate effectively and maintain good transparency on project status.
  • Interact closely with clients, quality assurance, and project/product management.
  • Bachelor's degree or equivalent in Computer Science with 5+ years of Java development experience, or master's degree with 3+ years of Java development experience.
  • Demonstrable experience in design and system architecture.
  • Good understanding of common design and architectural principles.
  • Strong interpersonal skills and ability to work well in a team environment.
  • Ability to work with little supervision and under pressure.
  • Good decision-making ability; good judgment.
  • Good communication skills.
  • Extensive experience leading web-based development efforts using HTML5, JavaScript, Typescript, CSS, React/Redux and NodeJS.
  • Core Java/Java collections.
  • Experience with relational databases.
  • Performance tuning, debugging, and memory profiling.
  • Unit, integration, and end-to-end tests.
  • Knowledge of UNIX command and tools.
  • Experience with SSO standards such as SAML/OAuth/OpenID Connect.
  • Modern browser cookie management and debugging experience.
  • Financial services experience.
  • Experience with Kafka.
  • Multi-threaded server-side development and Java concurrency.
  • Cross-browser development and troubleshooting experience.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service