Software Developer – Intercontinental Exchange Holdings, Inc. – Full Job Description

πŸ—“ Posted on: May 8, 2025 | πŸ“ Category: Software Developer | πŸ“ Location: India

Company: Intercontinental Exchange Holdings, Inc.
Location: Pune, Maharashtra
Job Type: Full-time
Salary: Negotiable

Overview: Job Purpose

The Software Developer is responsible for designing, developing and maintaining software applications and systems for DDA platforms. This role requires a strong understanding of programming languages, software engineering principles, and problem-solving skills to build high-quality, efficient, and scalable software solutions. The developer works collaboratively with cross-functional teams to create applications that meet business requirements. This role also requires identifying and resolving bugs, optimizing performance, and staying updated with emerging technologies.

Responsibilities

  • Develop and maintain Java-based applications ensuring clean, efficient, and reusable code.
  • Work with senior developers to design application architecture and technical solutions.
  • Participate in the code review process to maintain coding standards and quality.
  • Develop unit tests to ensure the quality of the software developed.
  • Troubleshoot and resolve issues impacting application efficiency.
  • Work closely with cross-functional teams to understand requirements and provide technical input.
  • Stay updated with the latest Java technologies, frameworks, and development practices.
  • Collaborate with DevOps and QA teams to support software deployment, monitoring, and incident response.

Knowledge and Experience

  • Strong proficiency in Java, OOP, and SOLID principles.
  • In-depth understanding of Java frameworks such as Spring Boot, Hibernate, etc.
  • Familiarity with RESTful APIs and building service-oriented architectures.
  • Strong knowledge of relational and NoSQL databases (Cassandra, MongoDB).
  • Knowledge of unit testing frameworks.
  • Experience in working/hands-on CI/CD pipelines.
  • Exposure to Kafka and Flink frameworks.
  • Must have a Bachelor’s Degree (BE) in computer science with more than 3 years of developing enterprise-level services.

Other work/general skills:

  • Familiarity with Agile development practices.
  • Strong analytical skills with good ability to troubleshoot, debug, and optimize code.
  • Experience in solving complex technical problems.
  • Strong communication and interpersonal skills.

Schedule

This role offers work from home flexibility of 1 day per week.

Apply Now

Learn more: Software Developer Interview Questions with Answers