👨🏻‍💻 postech.work

Software Engineer II, Java

Intercontinental Exchange Holdings, Inc. • 🌐 In Person • 💵 $98,143 - $133,425

In Person Posted 2 days, 2 hours ago

Job Description

Overview:

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.

The Software Engineer II is responsible for the development of enterprise-grade React microfrontend and Java microservice applications within the MSP DX (IMT) team. This role involves full stack development in an Agile SDLC environment, with a focus on scalable, maintainable, and high-performance solutions.

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 job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.