Senior Java Developer

Intercontinental Exchange Holdings, Inc.Atlanta, GA

About The Position

The ICE Data Analytics platform offers top-tier risk analytics for the Fixed Income and Mortgage markets. Our expanding technological systems utilize modern distributed architectures, including cloud-based solutions, designed for scalability, high availability, stability, and resilience. We are committed to developing and extending our complex Fixed Income analytics using the latest architecture and technologies, adhering to best practices in Object Oriented Design and Development. We invest in high code quality and comprehensive test coverage, actively seeking to identify and resolve issues quickly to deploy reliable and extensible solutions. The Senior Java Developer will be instrumental in designing and developing a new platform to support business growth in fixed income portfolio analytics. This platform is architected as a distributed system of services for managing data-intensive fixed income analytics computations across a large compute farm, leveraging best-in-breed Java software tools and development practices.

Requirements

  • Extensive experience in designing and implementing object-oriented solutions utilizing Java 8 and above.
  • Advanced proficiency in Spring Boot, Spring Framework, and Kafka.
  • Proven track record in developing and integrating solutions within cloud environments such as AWS.
  • Expertise in both relational and distributed data stores, including Oracle 19c and Cassandra.
  • Practical experience with containerized application development and deployment using Docker and Kubernetes.
  • Demonstrated application of contemporary software development lifecycle methodologies.
  • Strong commitment to delivering high-quality, thoroughly tested software solutions.
  • Exceptional written and verbal communication skills.
  • Hands-on experience in developing full-stack solutions for Windows and Linux web-based platforms.
  • Collaborative team player with a proven ability to work effectively with fellow software engineers.
  • Highly self-motivated, disciplined, and accountable for delivering precise and timely results.
  • Demonstrated ability to leverage AI-powered development tools (such as GitHub Copilot and Anthropic Claude Code) to accelerate coding tasks, automate routine processes, and enhance overall development efficiency.
  • Applied experience utilizing AI-assisted solutions to improve code quality through intelligent suggestions, error detection, and automated refactoring, resulting in more robust and maintainable software.

Nice To Haves

  • Familiarity with front-end technologies including JavaScript, TypeScript, and Node.js, supporting development of full-stack solutions.
  • Exposure to OpenShift as an enterprise container platform within production or staging environments.
  • Proficient in integrating AI-driven tools into daily workflows to facilitate rapid prototyping, streamline documentation, and support collaborative problem-solving within engineering teams.

Responsibilities

  • Engage with key business and technology stakeholders to define comprehensive functional and technical designs.
  • Partner with the software engineering team and senior leadership to architect and deliver end-to-end solutions.
  • Design, develop, and implement robust full stack solutions utilizing Java.
  • Lead and actively contribute to project initiatives within an Agile development framework.
  • Collaborate with Quality Assurance to establish thorough and effective test strategies for each release cycle.
  • Prepare detailed system and training documentation as required.
  • Demonstrate flexibility in work hours to ensure alignment with project timelines and successful delivery.
  • Provide technical programming support and subject matter expertise to team members as needed.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service