> Markdown version of [/jobs/ext/3891889-senior-software-developer](https://www.wearedevelopers.com/jobs/ext/3891889-senior-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Developer - **Company:** Intercontinental Exchange - **Location:** Jacksonville, FL, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), .NET Framework, Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Unit Testing, Microsoft Azure, C Sharp (Programming Language), Cloud Computing, Databases, Computer Engineering, Continuous Integration, Web Development, Java Platform Enterprise Edition (J2EE), Spring Framework, Node.Js, OpenShift, Service Development Studio, Software Engineering, Enterprise Software Applications, Test-Driven Development (TDD), .NET Core, ReactJS, Spring-boot, AngularJS, Information Technology, Front End Software Development, Restful APIs, Microservices - **Published:** October 23, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=1a413ce35d0b29aa ## About the Role * A Bachelor's degree in Computer Engineering, Computer Science, or other related discipline; or equivalent combination of education and experience that is required for the specific job level. * 7+ years of software engineering work experience * Experience working with development technologies such as Java, J2EE, C#, .Net, JavaScript * Experience with frameworks such as server side (Spring, Spring Boot, .Net Core, .Net) * Experience with RESTful service development and working with microservices applications * Experience with modern front-end technologies such as React or Angular a plus * Experience working with applications in the cloud such as AWS or Azure a plus * Familiarity with Continuous Integration and Continuous Delivery (CI/CD) pipelines a plus * Proficiency with development technique such as Test-Driven Development, Unit Tests, Component Tests and/or Scenario Tests * Familiarity working in a Software Development Life Cycle (SDLC) leveraging Agile principles desired * Excellent analytical, decision-making and problem-solving skills * Must be able to multitask in a fast-paced environment with focus on timeliness, documentation, and communications with peers and business users alike * Ability to communicate well both verbally and in writing to technical and non-technical audiences Preferred * Experience working with applications in the cloud such as AWS or OpenShift * Familiarity with Continuous Integration and Continuous Delivery (CI/CD) pipelines * Excellent analytical, decision-making, and problem-solving skills ## Description * Provides full stack (Java, .NET, etc.) design and development of projects involving application development, migrations, and additions to existing applications. * Develops front end applications utilizing React, Angular, Nodejs, etc. in close accord with a UX team and ensures the responsiveness of those applications. * 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 meetings 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. * May mentor or guide work of less experienced software development staff. * Remains current on industry standards in web development. * Performs additional related duties as assigned.