CrawlJobs Logo

Senior FX Java Developer

India, Chennai · Job Posted November 18, 2025
Apply Position
Job Link Share

Job Description

Senior FX Java Developer to work on strategic initiatives on FX trade processing platform. The role focuses on supporting the improvement of software development, build and deploy practices, and championing the use of best practices across global development teams. The position involves working on integration, modernisation, cloud-enablement projects, and collaborating with SMEs in FX Technology to create practical standards of best practice.

Job Responsibility

  • Support the modernisation of our FX trade processing platform
  • Support the migration to our new strategic risk platform by building and integrating trade feed, reconciliation and control components
  • Support and help to adopt internal and external cloud solutions
  • Champion best practice across our FX developer community and serve as a coach to more junior team members and analysts
  • Resolve a variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide expertise in area and advanced knowledge of Java development and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions

Requirements

  • Strong core Java experience
  • 10+ years of experience is a mandate
  • Thorough knowledge of clean code practices and test-driven development
  • Knowledge of the Spring Framework and Spring Boot
  • Experience working with build tools such as Gradle and Maven
  • Solid Linux/Unix skills
  • Experience of using one or more build platforms (Jenkins, TeamCity)
  • Bachelor's degree/University degree or equivalent experience

Nice to have

  • Knowledge of Apache Kafka is an advantage
  • Knowledge of Openshift is an advantage
  • Knowledge of Docker is an advantage

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior FX Java Developer

8 matching positions

Senior C# Developer – Pricing Engines

Join a fast-paced trading tech environment where your C# code powers real-time p...
Location
Location
Netherlands , Amsterdam
Salary
Salary:
Not provided
levy-professionals.com Logo
Levy Professionals
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive experience with C#/.NET in complex back-end or trading systems
  • Proven low-latency, high-throughput engineering expertise (ideally in pricing or market data)
  • Deep knowledge of concurrency, async IO, performance tuning, profiling, TCP/binary protocols
  • Strong understanding of financial markets: FX spot/forwards/swaps, bonds, IR swaps, curves, PV/DV01
  • Experience working with front-office stakeholders
  • Clear communication and the ability to simplify complex concepts
Job Responsibility
Job Responsibility
  • Build high-performance C# services on .NET Core for real-time pricing and risk
  • Refactor and migrate existing C# and Java components into a unified .NET Core platform
  • Optimise multithreading, memory, GC and network performance on bare-metal servers
  • Implement curve handling and curve location for FX, bonds and rates
  • Integrate with trading tools, market data feeds and external pricing/execution platforms
  • Ensure safe, efficient price distribution via internal messaging
  • Contribute to automated testing, CI/CD and observability in a 24/7 trading setup
  • Work in an agile DevOps team with shared support responsibilities
Read More
Arrow Right

Senior Java Developer - FX Options Pricing & Data Distribution

The FX Options Pricing and Market Data distribution team is going through signif...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Knowledge and experience of Java and Spring boot development in an event-driven architecture
  • Proficient in Java multithreading, concurrency, and performance tuning
  • Hands-on practical experience delivering system design, application development, testing, and operational stability, particularly in Linux based cloud environments
  • Openshift/Kubernetes experience
  • Caching technologies e.g. Gemfire, Redis or others
  • Middleware technologies: Solace, Kafka, Tibco or other
  • Awareness of industry trends and leveraging new technologies as appropriate
  • Proven track record of building new systems, replacing legacy systems and renovating existing systems
  • AI-Assisted Development: Interest and experience in leveraging agentic AI development tools to accelerate and improve workflows (e.g., GitHub Copilot, Cursor, Devin).
Job Responsibility
Job Responsibility
  • Contribute to the design and development of the electronic FX Options Trading Platform specializing in: RFQ (Request for Quote) client or sales to trader workflow
  • Streaming prices
  • Volatility Surface and other market data management
  • Structured Product Pricing workbench
  • Live and End of Day market data distribution
  • Collaborate with a global team of developers, quants and traders to translate business requirements into robust technical solutions
  • Drive the design and development of system architecture, work with users of the system, and enhance the quality of deliverables
  • Contribute to the continuous improvement of development, deployment and testing processes
  • Share your knowledge and mentor other developers, fostering a collaborative and innovative team environment
  • Fulltime
Read More
Arrow Right

Applications Development Group Manager - Fx Technology Engineering – Senior Vice President

The Applications Development Group Manager is a senior management level position...
Location
Location
India , Chennai; Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 15+ years of relevant technology experience
  • 8–10+ years in senior engineering or technology leadership roles
  • experience in financial services, markets, or similarly complex regulated environments preferred
  • strong understanding of enterprise platforms operating at global scale
  • deep experience leading application development and/or core engineering teams at scale
  • strong engineering fundamentals and architectural judgement
  • passion for using technology to solve real business problems
  • leadership philosophy that values people, potential, and culture
  • experience working in or with global, distributed engineering teams, including India
  • ability to balance innovation with resilience, risk management, and regulatory discipline
Job Responsibility
Job Responsibility
  • Provide senior‑level engineering leadership across the FX Technology platform, spanning application development and core engineering capabilities
  • Own the technical health, resilience, and evolution of a mission‑critical, globally distributed, 24/7 platform
  • Set and continuously raise engineering standards across architecture, development, testing, deployment, and operational support
  • Drive the design and development of scalable, resilient system architectures in close partnership with business stakeholders
  • Lead multiple application development teams responsible for delivering core FX trading, pricing, risk, and operational systems
  • Own and evolve core engineering components and shared capabilities that underpin the broader platform
  • Balance delivery speed with platform stability, resilience, and regulatory compliance
  • Ensure systems are designed for operability, performance, and availability at global scale
  • Lead, mentor, and develop senior engineering leaders and managers across regions, with a significant and strategic technology presence in India
  • Build teams that value curiosity, accountability, craftsmanship, and continuous learning
  • Fulltime
Read More
Arrow Right

Application Development Group Manager - FX Technology Engineering – Senior Vice President

The Applications Development Group Manager is a senior management level position...
Location
Location
India , Chennai, Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 15+ years of relevant technology experience
  • 8-10+ years in senior engineering or technology leadership roles
  • Experience in financial services, markets, or similarly complex regulated environments preferred
  • Strong understanding of enterprise platforms operating at global scale
  • End-to-End Full stack development: Design, build and maintain scalable application across frontend, backend, API's and data layers using modern framework and cloud-native architecture
  • AI Enabled SDLC Adoption: Actively leverage AI tools across development life cycle – requirements refinement, code generation, refactoring, testing & documentation – to improve productivity and quality
  • Modern front end & backend expertise: Build responsive UI (eg: React/Angular) and robust backend services (eg: J2EE, Java, Microservices, REST/GraphQL API's)
  • Deep experience leading application development and/or core engineering teams at scale
  • Strong engineering fundamentals and architectural judgement, regardless of specific technology background
  • A passion for using technology to solve real business problems in fast-moving markets
Job Responsibility
Job Responsibility
  • Provide senior-level engineering leadership across the FX Technology platform, spanning application development and core engineering capabilities
  • Own the technical health, resilience, and evolution of a mission-critical, globally distributed, 24/7 platform
  • Set and continuously raise engineering standards across architecture, development, testing, deployment, and operational support
  • Drive the design and development of scalable, resilient system architectures in close partnership with business stakeholders
  • Lead multiple application development teams responsible for delivering core FX trading, pricing, risk, and operational systems
  • Own and evolve core engineering components and shared capabilities that underpin the broader platform
  • Balance delivery speed with platform stability, resilience, and regulatory compliance
  • Ensure systems are designed for operability, performance, and availability at global scale
  • Lead, mentor, and develop senior engineering leaders and managers across regions, with a significant and strategic technology presence in India
  • Build teams that value curiosity, accountability, craftsmanship, and continuous learning
  • Fulltime
Read More
Arrow Right

Tech and Global Payments Director

The Applications Development Senior Group Manager is a senior management level p...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 15+ years of relevant experience working on payments landscape handled technical delivery and support
  • Hands-on development experience in Core Java, Springboot, and middleware technologies
  • 8-10+ years of managerial experience, with demonstrated leadership, management, and development skills
  • Minimum 12 years of experience in leading globally distributed and large teams successfully
  • Experience with financial products
  • Working knowledge of the industry and competitors' products and services
  • Advanced knowledge of strategic direction of the function within relevant part of the business
  • Strong expertise in driving complex program strategy and Implementation
  • Experience in application run the bank needs and production support management
  • Proven track record for innovation, payment strategy and overall technology governance
Job Responsibility
Job Responsibility
  • Provide technical leadership of multiple enterprise scale complex software solutions, with focus on recovery, stability, reliability, scalability and performance
  • Cultivate and lead a high-performance engineering culture across diverse teams
  • Manage/develop multiple teams of professionals to accomplish established goals
  • Prepare and present regular team/project reviews to senior management and business leaders
  • Drive the design and development of system architecture
  • Ensure staff follows Citi documented policy and procedures
  • Monitor and manage approach/end results, budgeting, planning, policy formation
  • Ensure change is managed with appropriate controls, documentation, and approvals
  • Manage and maintain all disaster recovery plans
  • Lead and deliver local staff forums
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Java Backend)

We are seeking an experienced Senior Software Engineer (Java Backend) to design,...
Location
Location
India , Pune
Salary
Salary:
Not provided
Bar Code India
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Design, develop, and maintain backend applications using Java and Spring Boot
  • Good and Indepth knowledge of Java threads
  • Indepth knowledge of Memory optimization in Java
  • Build scalable microservices and RESTful APIs
  • Optimize performance, reliability, and scalability of backend systems
  • Collaborate with cross-functional teams for design, development, and deployment
  • Troubleshoot and debug complex technical issues
  • Review code and ensure adherence to best practices and coding standards
  • Contribute to architecture discussions and technical design
  • Mentor junior engineers and support team knowledge sharing
Job Responsibility
Job Responsibility
  • Design, develop, and maintain backend applications using Java and Spring Boot
  • Build scalable micro services and RESTful APIs
  • Build Edge computing software with Java Fx and Core Java
  • Optimize performance, reliability, and scalability of backend systems
  • Willing to work in integrating various electronic devices with the software, to write highly optimized code using advanced Java thread concepts
  • Collaborate with cross-functional teams for design, development, and deployment
  • Troubleshoot and debug complex technical issues
  • Review code and ensure adherence to best practices and coding standards
  • Contribute to architecture discussions and technical design
  • Mentor junior engineers and support team knowledge sharing
  • Fulltime
Read More
Arrow Right

Lead Java Developer (VP)

Engineer the future of global finance. At Citi, our Tech team doesn’t just suppo...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven extensive background of commercial Java development
  • Experience developing and supporting mission critical applications
  • Experience designing and developing distributed systems using a range of middleware and database products
  • Knowledge of FX an advantage with an appreciation of whole pricing lifecycle
  • Knowledge of and exposure to regulatory environment impacting banking industry will be an advantage
  • Experience as senior level in an Applications Development role
  • Stakeholder and people management experience
  • Demonstrated leadership skills
  • Proven project management skills
  • Basic knowledge of industry practices and standards
Job Responsibility
Job Responsibility
  • Manage one or more Applications Development teams
  • Coordinating with stakeholders to deliver work-items in line with expectations
  • Communicating project progress and promoting achievements
  • Provide technical oversight across systems and applications
  • Review and analyze proposed technical solutions
  • Implementing solutions to issues identified
  • Providing development support response to incidents and requests
  • Contribute to formulation of strategies for applications development
  • Develop comprehensive knowledge of how areas of business integrate
  • Provide evaluative judgment based on analysis of factual data
What we offer
What we offer
  • 27 days annual leave (plus bank holidays)
  • Discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources
  • Fulltime
Read More
Arrow Right

Senior Java Developer - Vice President

The FX Options Pricing and Market Data distribution team is going through signif...
Location
Location
Canada , Mississauga
Salary
Salary:
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of experience in application development or systems analysis, with proven expertise in Java, Spring Boot, and event-driven architecture
  • Proficient in Java multithreading, concurrency, and performance tuning
  • Hands-on practical experience delivering system design, application development, testing, and operational stability, particularly in Linux based cloud environments
  • OpenShift/Kubernetes experience
  • Caching technologies e.g. Gemfire, Redis or others
  • Middleware technologies: Solace, Kafka, Tibco or other
  • Awareness of industry trends and leveraging new technologies as appropriate
  • Proven track record of building new systems, replacing legacy systems and renovating existing systems
  • AI-Assisted Development: Interest and experience in leveraging agentic AI development tools to accelerate and improve workflows (e.g., GitHub Copilot, Cursor, Devin).
  • Bachelor's degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Contribute to the design and development of the electronic FX Options Trading Platform specializing in: RFQ (Request for Quote) client or sales to trader workflow
  • Streaming prices
  • Volatility Surface and other market data management
  • Structured Product Pricing workbench
  • Live and End of Day market data distribution
  • Collaborate with a global team of developers, quants and traders to translate business requirements into robust technical solutions
  • Drive the design and development of system architecture, work with users of the system, and enhance the quality of deliverables
  • Contribute to the continuous improvement of development, deployment and testing processes
  • Share your knowledge and mentor other developers, fostering a collaborative and innovative team environment
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.
  • Fulltime
Read More
Arrow Right