Intercontinental Exchange - Atlanta, GA

posted about 1 month ago

Full-time - Senior
Remote - Atlanta, GA
Securities, Commodity Contracts, and Other Financial Investments and Related Activities

About the position

The Senior Java Developer at Intercontinental Exchange will be instrumental in designing and developing a cutting-edge analytics platform for the Fixed Income and Mortgage markets. This role focuses on creating scalable, high-availability systems using modern distributed architectures, including cloud-based solutions. The developer will ensure high code quality and comprehensive test coverage while collaborating with various stakeholders to deliver reliable and extensible solutions.

Responsibilities

  • Collaborate with key business and technology stakeholders to define functional and technical design.
  • Work closely with software engineering team and senior leadership to design and implement end-to-end solutions.
  • Design, develop and implement full stack solutions using Java 8 and/or Java 11 in a cloud or hybrid-cloud environment.
  • Lead and/or participate in project development efforts following an Agile methodology.
  • Collaborate with QA to develop comprehensive and appropriate test strategies for each release.
  • Develop system and training documentation as needed.
  • Must be able to work flexible hours as needed to support project timelines and deliver efforts on time.
  • Provide technical programming support and subject matter expertise to other team members as needed.

Requirements

  • Bachelor's degree or foreign equivalent in Computer Information Systems, Computer Science, Mathematics, or a related field.
  • 7+ years minimum experience.
  • Demonstrable experience of applied knowledge and experience developing OO solutions using Java 8 and/or Java 11 in a cloud or hybrid-cloud environment.
  • Applied experience with the Spring Framework/Spring Boot, Kafka and Node.js.
  • Experience developing and integrating solutions in cloud environments such as AWS is desirable.
  • Experience with relational as well as distributed data stores (e.g. Oracle 19c, Cassandra, etc.).
  • Experience with Docker, Kubernetes, or similar container technologies is a plus.
  • Applied experience with modern full software development lifecycle practices.
  • Must be devoted to delivering high quality and well-tested software.
  • Excellent written and verbal communication skills.
  • Applied experience developing full stack solutions on Windows or Linux web-based solutions.
  • A team player who collaborates effectively with other software engineers.
  • Self-starter, who is both disciplined and accountable for delivering accurate and timely results.

Nice-to-haves

  • Experience with Docker, Kubernetes, or similar container technologies is a plus.
  • Experience developing and integrating solutions in cloud environments such as AWS is desirable.

Benefits

  • Work from home flexibility
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service