×
Register Here to Apply for Jobs or Post Jobs. X

Senior Java Developer

Job in Jacksonville, Duval County, Florida, 32290, USA
Listing for: ICE
Full Time position
Listed on 2025-12-01
Job specializations:
  • Software Development
    Java Developer, Backend Developer
Job Description & How to Apply Below

Get AI-powered advice on this job and more exclusive features.

Job Purpose

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.

Overview

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/Type Script applications using React.js. This is a great opportunity to learn new things and to have a significant impact on our world-class applications.

Responsibilities

The primary responsibility is for the design, 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. A candidate that succeeds in this team (and at ICE in general) should have a product mentality, have a strong sense of ownership, and strive to be a good steward for his or her software.

More than any concrete experience with specific technology, it is more important for the candidate to have a strong sense of what constitutes good software, be conscientious in picking the right technology stack, and be open-minded to learn (from others and from failures).

On the technical side, the ideal candidate should be highly proficient in Java design and development, have experience with front-end development using HTML5, JavaScript, CSS & React, developing or interfacing with relational databases such as Oracle or Postgres. In addition to fulfilling the typical development duties, the individual is expected to look beyond just writing code by contributing to the team’s success in multiple facets.

The candidate should be able to communicate effectively and maintain good transparency on project status. The candidate is expected to interact closely with clients, quality assurance, and project/product management.

Knowledge And Experience
  • 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
  • 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
Preferred Knowledge And Experience
  • Financial services experience
  • Experience with Kafka
  • Multi-threaded server-side development and Java concurrency
  • Cross-browser development and troubleshooting experience

Intercontinental Exchange, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to legally protected characteristics.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary