Software Engineer II, Java

ICE

Jacksonville (FL)

On-site

USD 80,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading financial technology company is seeking a Software Engineer II to contribute to full stack Java and React applications for external clients. The ideal candidate will have 4-7 years of software engineering experience and a strong proficiency in Java and React, with knowledge of AWS preferred. Responsibilities include developing APIs and collaborating with UX teams, ensuring responsive design. The role offers the opportunity to work on innovative solutions that advance the mortgage processing platform.

Qualifications

  • 4 - 7+ years of software engineering work experience.
  • Experience with Java and J2EE development technologies.
  • Experience in Cloud environments, preferably AWS.

Responsibilities

  • Develop full stack Java applications for external clients.
  • Utilize React in collaboration with UX teams.
  • Design and develop necessary APIs.

Skills

Java
React (Typescript)
RESTful API development
Agile principles
Problem-solving

Education

Bachelor’s Degree or equivalent

Tools

Postgres SQL
CI/CD tools
Azure DevOps

Job description

Join to apply for the Software Engineer II, Java role at ICE. Get AI-powered advice on this job and more exclusive features.
Job Purpose

As a key contributor within ICE's innovative servicing technology division, the Software Engineer II plays a pivotal role in designing, building, and maintaining full stack Java and React applications for external clients. This role requires a strong grasp of modern software engineering practices, with the ability to work independently on complex features and collaborate effectively across teams. You will contribute to the advancement of our mortgage processing platform, ensuring we remain at the forefront of the industry and deliver exceptional value to our clients.

Responsibilities
  • Provides full stack Java design and development of projects involving application development, migrations, and additions to existing applications
  • Develops front end applications utilizing React (Typescript) in close accord with a UX team and ensures the responsiveness of the application
  • Designs and develops APIs necessary to affect front end functionality and/or be consumed by other partners
  • Designs and creates data models for applications and databases to persist them
  • Participates in software design ceremonies and analyzes user needs to determine technical requirements
  • Writes technical specifications based on conceptual design and stated business requirements
  • Develops and/or reviews development of test protocols for testing application before user acceptance with an emphasis on automated Unit Tests, Component Tests, and Scenario Tests
  • Completes documentation and procedures for installation and maintenance
  • Will mentor or guide work of less experienced software engineers
  • Remains current on industry standards in web development
  • Performs additional related duties as assigned
Knowledge And Experience
  • Bachelor’s Degree or the equivalent combination of education, training, or work experience
  • Requires 4 - 7+ years of software engineering work experience
  • Experience working with Java and/or J2EE development technologies
  • Experience developing React (Typescript) front end applications
Preferred Knowledge And Experience
  • Experience using the Java JVM and with applications running in Cloud provider (preferably AWS) and/or OpenShift
  • Proficiency in building and consuming RESTful APIs and working with microservices architecture
  • Experience with modern JavaScript frameworks such as React
  • Experience with RESTful service development and working with microservices applications
  • Experience with Postgres SQL Databases and PL/SQL
  • Experience with SSO
  • Familiarity with Continuous Integration and Continuous Delivery (CI/CD) pipelines
  • Familiarity with source code management tools such as Azure DevOps, TFS, Jira or Git
  • Proficiency with development technique such as Test-Driven Development (TDD and BDD), Unit Tests, Component Tests and/or Scenario Tests
  • Proficiency working in a Software Development Life Cycle (SDLC) leveraging Agile principles
  • Excellent analytical, decision-making, and problem-solving skills
  • 4 - 7+ years of software development highly preferred

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

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Developer
Senior Java Developer

ICE • Atlanta (GA)

On-site
USD 120,000 - 180,000
Principal Engineer, Full Stack
Principal Engineer, Full Stack

ICE Clear Europe Limited • Jacksonville (FL)

On-site
USD 180,000 - 240,000
Principal Engineer, Full Stack
Principal Engineer, Full Stack

ICE • Jacksonville (FL)

On-site
USD 150,000 - 210,000
Associate Full Stack Developer
Associate Full Stack Developer

Intercontinental Exchange Holdings, Inc. • Jacksonville (FL)

On-site
USD 65,000 - 90,000
Senior Software Developer
Senior Software Developer

Intercontinental Exchange (ICE) • Atlanta (GA)

On-site
USD 100,000 - 120,000
Senior Developer, Java
Senior Developer, Java

ICE Clear Europe Limited • Atlanta (GA)

On-site
USD 120,000 - 190,000
Senior Developer
Senior Developer

Intercontinental Exchange Holdings, Inc. • Atlanta (GA)

On-site
USD 120,000 - 160,000
Principal Engineer, Full Stack
Principal Engineer, Full Stack

Intercontinental Exchange Holdings, Inc. • Jacksonville (FL)

On-site
USD 150,000 - 230,000
Senior Developer, Java
Senior Developer, Java

Intercontinental Exchange Holdings, Inc. • Atlanta (GA)

On-site
USD 120,000 - 170,000
Senior Front End Developer
Senior Front End Developer

ICE Clear Europe Limited • Atlanta (GA)

On-site
USD 100,000 - 130,000