Citi

Global Equities Transaction Cost Analytics Senior Java Developer

Pune Maharashtra India Full time

Global Transaction Cost Analysis platform for equities, BECS (Best Execution Consulting Services), provides pre-trade analysis, optimization, post-trade measurement, reporting, and analysis for institutional buy-side and sell-side clients. It offers real-time monitoring of trading flows and integrates pre-trade estimation with external Order Management Systems (OMS) and Execution Management Systems (EMS).

This is a senior-level position responsible for establishing and implementing new or revised application systems and programs in coordination with key stakeholders. In this role, you will be a key contributor to the development, delivery and modernization of a global Transaction Cost Analysis product.

A significant part of this role involves driving the re-architecture and migration of the platform. You will be instrumental in simplifying, transforming the application's technology stack, moving from legacy systems to a modern, robust, and scalable architecture.

Responsibilities

  • Lead and participate in major technology migration projects, including moving from .NET to Java, transitioning from SQL Server to MSaaS, and migrating middleware to an AMPS-based solution.
  • Partner with multiple teams like Product Services, Market Data providers to ensure appropriate integration of functions to meet goals and identify necessary system enhancements.
  • Provide expertise in applications programming, ensuring new micro services based designs adhere to the overall architecture blueprint.
  • Collaborate with other team members to extend functionality and enhance the performance of existing processes.
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation.
  • Be instrumental in the design and implementation of automated integration testing.
  • Provide second-line support, including out-of-hours, for the processes and components you develop.
  • Close partnership with regulatory, compliance, and audit.
  • Rapid adoption of AI toolkits in line with the firm’s strategy of modernization of the development process.
  • Compute and estate management including hygiene, security, and vulnerability items.

Key Skills and Experience Required

  • 10+ years of relevant experience in core java application development or systems analysis role.
  • Experience with technology migration projects.
  • Strong experience with relational databases and database migration projects (e.g., SQL Server to a managed service like MSaaS).
  • Experience with high-performance middleware and messaging systems; familiarity with AMPS is a strong plus.
  • Familiarity with modern infrastructure, cloud technologies, containerization technologies (e.g., Docker, OpenShift, Kubernetes) and microservices architecture.
  • Experience with standard developer tooling, such as Lightspeed, BitBucket/GitHub, Jira, Confluence, build tools such as Gradle and Maven etc.
  • Exposure to and interest in AI tools and technologies.
  • A highly motivated self-starter who is comfortable taking on new challenges and learning new technologies.
  • Demonstrated leadership and project management skills.
  • Consistently demonstrates clear and concise written and verbal communication.

Bonus Points For

  • Experience with .NET technologies, as this will be valuable during the migration process.
  • Prior experience developing front-office Trading, Order Management, or Transaction Cost Analysis (TCA) systems.

Education

  • Bachelor’s degree/University degree or equivalent experience.
  • Master’s degree preferred.

------------------------------------------------------

Job Family Group:

Technology

------------------------------------------------------

Job Family:

Applications Development

------------------------------------------------------

Time Type:

Full time

------------------------------------------------------

Most Relevant Skills

Please see the requirements listed above.

------------------------------------------------------

Other Relevant Skills

For complementary skills, please see above and/or contact the recruiter.

------------------------------------------------------

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

 

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

View Citi’s EEO Policy Statement and the Know Your Rights poster.