USonsitePosted Jun 17, 2026
Posting intelligenceActively listed

Skills

javascripttypescriptpostgresreactnodeoraclehtmlkafkajavacss

About the role

Overview:

Job Purpose

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.

Responsibilities

The primary responsibility is for the 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 be collaborative, take ownership of their work, and be open-minded to learn from others and from failures.

On the technical side, the ideal candidate should be proficient in Java development, have experience with front-end development using HTML5, JavaScript, CSS & React, and have experience developing or interfacing with relational databases such as Oracle or Postgres. The candidate should be able to communicate effectively and maintain good transparency on project status, and is expected to interact with clients, quality assurance, and project/product management.

Knowledge and Experience

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

Preferred Knowledge and Experience

Financial services experience

Experience with Kafka

Multi-threaded server-side development and Java concurrency

Cross-browser development and troubleshooting experience

#LI-HR1 #LI-ONSITE

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Software Engineer roles in United States varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Software Engineer hub for United States medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.