Software Engineer II

Icemarkets — United States · Posted ~1 hour ago

Mid

Skills

Java React full-stack development microservices microfrontends Agile software engineering

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join an innovative technology team as a Software Engineer II building enterprise-grade full-stack applications. You will develop Java microservices and React microfrontends, work on complex features independently, and collaborate across teams within an Agile software development lifecycle.

Highlights

Build enterprise-grade full-stack applications using Java and React, work on scalable and high-performance systems, and collaborate across teams in an Agile software development environment.

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 applicationsDevelops front end applications utilizing React (Typescript) in close accord with a UX team and ensures the responsiveness of the applicationDesigns and develops APIs necessary to affect front end functionality and/or be consumed by other partnersDesigns and creates data models for applications and databases to persist themParticipates in software design ceremonies and analyzes user needs to determine technical requirementsWrites technical specifications based on conceptual design and stated business requirementsDevelops and/or reviews development of test protocols for testing application before user acceptance with an emphasis on automated Unit Tests, Component Tests, and Scenario TestsCompletes documentation and procedures for installation and maintenanceWill mentor or guide work of less experienced software engineersRemains current on industry standards in web developmentPerforms additional related duties as assigned Knowledge And Experience Bachelor’s Degree or the equivalent combination of education, training, or work experienceRequires 4+ years of software engineering work experienceExperience working with Java and/or J2EE development technologiesExperience developing React (Typescript) front end applications Preferred Knowledge And Experience Experience using Java JVM and with applications running in Cloud provider (preferably AWS) and/or OpenShiftProficiency in building and consuming RESTful APIs and working with microservices architectureExperience with modern JavaScript frameworks such as ReactExperience with RESTful service development and working with microservices applicationsExperience with Postgres SQL Databases and PL/SQLExperience with SSOFamiliarity with Continuous Integration and Continuous Delivery (CI/CD) pipelinesFamiliarity with source code management tools such as Azure DevOps, TFS, Jira or GitProficiency with development techniques such as Test-Driven Development (TDD and BDD), Unit Tests, Component Tests and/or Scenario TestsProficiency working in a Software Development Life Cycle (SDLC) leveraging Agile principlesExcellent analytical, decision-making, and problem-solving skills4 - 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.