Taro Logo

Software Engineer - 1201

A financial technology provider delivering trading and workflow automation software, analytics, and strategic consulting to corporations, central banks, and financial institutions.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Finance · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer - 1201

ION Group, a leading financial technology provider, is seeking a Software Engineer to join their team in Mumbai. This role offers an opportunity to work with a company that serves over 2,000 of the world's leading corporations, including 50% of the Fortune 500 and 30% of the world's central banks.

The position involves developing and maintaining high-performance software applications, with a strong focus on reducing latency and improving system performance. You'll be working on mission-critical financial technology solutions, utilizing a modern tech stack including Java, Spring frameworks, and cloud technologies.

As a Software Engineer, you'll be responsible for writing new software and modifying existing applications, translating technical requirements into code, maintaining code quality, and ensuring robust testing practices. The role requires strong technical expertise in backend development, database technologies, and modern software development practices.

The ideal candidate should have 4+ years of experience in software development, with a Master's degree in Computer Science or related field. Strong knowledge of Java, SQL, and experience with messaging systems like Kafka are essential. You'll be joining a diverse team of over 10,000 employees across 40+ cities, working on solutions that empower global financial markets.

This is an excellent opportunity for a mid-level engineer looking to make an impact in the fintech space, working with cutting-edge technology and contributing to solutions used by some of the world's largest financial institutions. The role offers the chance to work on complex technical challenges while being part of a rapidly expanding global organization.

Last updated 3 months ago

Responsibilities For Software Engineer - 1201

  • Write new software and modify existing applications focusing on latency reduction and performance improvement
  • Translate technical requirements into application code and modules
  • Maintain code quality, organization and automatization
  • Identify and solve bottlenecks and bugs
  • Create and execute unit testing and integration testing
  • Contribute to development requirements analysis and provide design options
  • Provide technical support to operations and development teams
  • Interact with QA to solve issues
  • Create and maintain technical documentation
  • Follow disciplined software development processes and security policies

Requirements For Software Engineer - 1201

Java
Kafka
Kubernetes
  • Master's degree in Computer Science, Computer/IT Engineering or related technical degree
  • 4+ years of experience in software development
  • Good knowledge of programming languages like Java, C/C++
  • Excellent knowledge of object-oriented programming
  • Good knowledge of SQL and PL/SQL
  • Full-stack development using Spring MVC, Spring boot, Spring Security, Hibernate/My Batis, Angular and Bootstrap
  • Working knowledge of messaging queues, AMQP, Kafka
  • CI/CD concepts with knowledge of Jenkins, Docker and Kubernetes
  • Experience with code versioning tools such as Git and SVN
  • Experience in cloud-based enterprise applications
  • Understanding of software development quality process
  • Knowledge of Agile methodologies
  • Good oral and written communication skills
  • Fluency in English

Interested in this job?