Java Software Developer
IMC Trading (company site, opens in a new tab)3–6 yrsMumbaiOn-siteDirect career pageEst. 20–35 LPA
Posted on 25 Sept
Reach people at IMC Trading
People at this company you can reach
Log in to see who works here
Create a free account or log in to see the people at IMC Trading you could write to:
- Recruiters & HR
- People in this function
- Work addresses
Your match
Against your primary resume
Log in to see your match score
Create a free account or log in to unlock your CV match score across:
- Role fit
- Experience
- Industry relevance
Protocol Intelligence
How competitive this role is
Competition
Background fit
Strictness
Log in to see why each signal reads the way it does.
Job description
Structured overview of role & requirements
About This Role
- Own end-to-end development of trading and strategy software from requirements to production deployment and monitoring.
- Deliver scalable, reliable, high-performance Java-based systems balancing latency, throughput, scalability, and maintainability.
- Collaborate with traders, quantitative researchers, and global engineering teams, including mentoring junior engineers.
Minimum Requirements
- 3-6 years professional experience as a Software Engineer.
- Strong programming skills in at least one modern language (Java, C++, Python, Kotlin); prior Java experience preferred but not mandatory.
- Bachelor’s degree or strong academic background in Computer Science or related field.
- Fluency in English and ability to work independently with ownership.
Ideal Candidate Profile
- Experienced software engineer comfortable iterating quickly in high-impact, low-latency trading environments.
- Willingness and aptitude to learn Java if coming from other programming languages.
- Capable of collaborating effectively with quantitative researchers and traders to translate trading requirements into technical solutions.