Citi Logo

Citi

Global Equities Transaction Cost Analytics Senior Java Developer

Posted Yesterday
Be an Early Applicant
In-Office
Pune, Mahārāshtra
Senior level
In-Office
Pune, Mahārāshtra
Senior level
This role involves leading technology migration projects, enhancing application performance, developing microservices, and managing integration testing for a global Transaction Cost Analysis platform.
The summary above was generated by AI

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.

Top Skills

Amps
Docker
Gradle
Java
Kubernetes
Maven
Msaas
Openshift
SQL Server

Citi Chennai, Tamil Nadu, IND Office

C P Ramaswamy Road, Chennai, Tamil Nadu, India, 600018

Similar Jobs

2 Hours Ago
Hybrid
Senior level
Senior level
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Lead the development and strategy of AI and SaaS capabilities in operational intelligence. Manage product roadmaps, define use cases, and collaborate with technical teams on product delivery and adoption.
Top Skills: A2A OrchestrationAutogenClaudeGptLangchainLanggraphLlmsMcpMistralOpenai Agent SdkRag PipelinesStrandsVector Search
2 Hours Ago
Hybrid
Mid level
Mid level
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Develop and maintain high-performance software solutions for Core Payments. Involve in project planning, coordination, and implementing quality initiatives. Guide teams and report on progress.
Top Skills: CicsCobolDb2Db2 LuwJ2EeJavaJclMicrofocus CobolProcSpring BootTws Scheduler
2 Hours Ago
Hybrid
Senior level
Senior level
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Responsible for enhancing software development processes, driving Quality Engineering methodologies, and collaborating with developers to improve testing and release practices while ensuring high software quality.
Top Skills: BambooBitbucketGitJavaJenkinsJSONJunitLinuxMavenOkhttpOracle DbPivotal GemfireRestassuredRestful ServicesSeleniumShell ScriptingSonarSpockSQLTestngXML

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account