CrawlJobs Logo

Low Latency Java Programmer

India, Pune · Job Posted June 28, 2026
Apply Position
Job Link Share

Job Responsibility

  • Design and Development of Client Connectivity platform to establish best in Class Client connectivity solutions across the globe
  • Development of low latency solutions on Java stack and HFT Framework
  • Use technical skills to ensure business requirements are understood at all levels of delivery
  • Utilize develop standards for coding, testing, debugging, and implementation
  • Building relationship with internal and external teams, the successful applicant will be responsible for end to end delivery of prioritized connectivity streams of work
  • Communicate effectively with business, development, QA, infrastructure and production support teams
  • Assist with troubleshooting and issue resolution across development, support and technical business users
  • Establish strong working relationships across different technology areas (QA, Support, etc.)
  • Provide ongoing support after implementation, whilst working on new enhancements and additional phases
  • Work as part of a global development team, to ensure that global tools and technologies are leveraged

Requirements

  • 4+ years of relevant experience in Low latency Java Stack
  • Knowledge and experience in building ultra-low latency platforms will be a big plus
  • Working experience of Microservices architecture is a big plus
  • Good exposure to Client connectivity application development
  • Good understanding of electronic trading and financial markets
  • Experience on FIX/Binary protocols
  • Exposure to Open HFT & Chronicle is a big Plus
  • Experience of working in a trading environment
  • Good Analytical skills
  • Familiar with DevOps tools, CI/CD, and BitBucket

Looking for more opportunities?

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

Similar Jobs for

Low Latency Java Programmer

8 matching positions

Applications Development Java Programmer

Location
Location
Canada , Mississauga
Salary
Salary:
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of Java Development experience in cloud environment
  • Proficiency in programming in Java, API, Cloud engineering
  • Hands on experience of building RESTful APIs using popular frameworks like Spring
  • Experience in Oracle, SQL, NoSql - MongoDB
  • Experience in Cloud - Openshift Kubernetes, Messaging systems - MQ, Kafka
  • Experience of following clean code principles
  • Solid understanding of software development lifecycle (SDLC) and Agile methodologies
  • Knowledge of DevOps practices and CI/CD pipelines
  • Able to independently work in fast paced and rapidly changing environment
  • Experience in systems analysis and programming of software applications
Job Responsibility
Job Responsibility
  • Design, build, and maintain efficient, reusable, and reliable Java code for high-volume, low-latency applications
  • Contribute to all phases of the development lifecycle, from concept and design to testing and deployment
  • Write well-designed, testable, and scalable code in accordance with software development standards and best practices
  • Ensure the best possible performance, quality, and responsiveness of the applications
  • Analyze user requirements to define business objectives and translate them into technical specifications
  • Participate in architectural and design discussions to create robust and scalable solutions
  • Produce detailed specifications and software design documents
  • Identify and evaluate new technologies for implementation
  • Develop and execute unit tests, integration tests, and performance tests to ensure code quality
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Fulltime
Read More
Arrow Right

Applications Development Java Programmer

This is an intermediate-level, hands-on technical role for an Applications Devel...
Location
Location
Canada , Mississauga
Salary
Salary:
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of Java Development experience in cloud environment
  • Proficiency in programming in Java, API, Cloud engineering
  • Hands on experience of building RESTful APIs using popular frameworks like Spring
  • Experience in Oracle , SQL , NoSql - MongoDB
  • Experience in Cloud - Openshift Kubernetes , Messaging systems - MQ , Kafka
  • Experience of following clean code principles
  • Solid understanding of software development lifecycle (SDLC) and Agile methodologies
  • Knowledge of DevOps practices and CI/CD pipelines
  • Able to independently work in fast paced and rapidly changing environment
  • Experience in systems analysis and programming of software applications
Job Responsibility
Job Responsibility
  • Code, build, and maintain efficient, reusable, and reliable Java code for high-volume, low-latency applications
  • Contribute to all phases of the development lifecycle, from concept and design to testing and deployment
  • Write well-designed, testable, and scalable code in accordance with software development standards and best practices
  • Ensure the best possible performance, quality, and responsiveness of the applications
  • Analyze user requirements to define business objectives and translate them into technical specifications
  • Participate in architectural and design discussions to create robust and scalable solutions
  • Produce detailed specifications and software design documents
  • Identify and evaluate new technologies for implementation
  • Code and develop and execute unit tests, integration tests, and performance tests to ensure code quality
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Fulltime
Read More
Arrow Right

Senior Applications Development Java Programmer – Vice President

This is a senior-level, hands-on technical developer role for a Senior Applicati...
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 professional Java Development experience, with significant time spent in a cloud environment
  • Expert-level proficiency in Java, API design, and Cloud engineering principles
  • Extensive, hands-on experience architecting and building RESTful APIs using popular frameworks like Spring and Spring Boot
  • Deep experience with Oracle, SQL, and NoSQL databases such as MongoDB
  • Proven experience with Cloud-native technologies, including OpenShift, Kubernetes, and messaging systems like MQ and Kafka
  • A strong commitment to and experience in applying clean code principles and design patterns
  • In-depth understanding and practical application of the software development lifecycle (SDLC) and Agile methodologies
  • Proven experience with DevOps practices and building/maintaining CI/CD pipelines
  • Demonstrated ability to lead projects and work autonomously in a fast-paced and rapidly changing environment
  • Extensive experience in systems analysis and programming of complex software applications
Job Responsibility
Job Responsibility
  • Lead the design, development, and maintenance of efficient, reusable, and reliable Java code for high-volume, low-latency applications
  • Own and drive all phases of the development lifecycle, from technical specification to testing and deployment
  • Architect and write well-designed, testable, and scalable code, setting the standard for software development best practices within the team
  • Ensure and take ownership of the optimal performance, quality, and responsiveness of the applications
  • Lead the analysis of complex user requirements to define business objectives and architect robust technical solutions
  • Drive architectural and design discussions, making key technical decisions to ensure robust and scalable solutions
  • Create and own detailed technical specifications and software architecture documents
  • Identify, evaluate, and champion the adoption of new technologies and frameworks to enhance the application stack
  • Define and implement comprehensive testing strategies, including unit, integration, and performance tests to ensure code quality and reliability
  • Do peer code reviews, enforcing high standards of code quality and providing constructive feedback to the team
  • Fulltime
Read More
Arrow Right

Java Dev Intmd Programmer Analyst

We are seeking a highly motivated and experienced Intermittent Level Java, Sprin...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 6-8 years of hands-on experience in Java development
  • Strong proficiency in Spring Boot and building microservices architecture
  • Extensive experience with relational and NoSQL databases (e.g., Oracle, PostgreSQL, MongoDB, Cassandra)
  • Solid understanding of message brokers like Kafka, RabbitMQ, or activeMQ
  • Demonstrated experience with RESTful APIs, JSON, and OpenAPI specifications
  • Proficiency with version control tools, preferably Git
  • Experience with continuous integration and continuous deployment (CI/CD) pipelines (e.g., Jenkins, GitLab CI, Azure DevOps)
  • Proven experience working within the banking or financial services industry, with a good understanding of financial products, regulatory requirements, and security best practices
  • Strong understanding of object-oriented programming (OOP) principles, design patterns, and data structures
  • Experience with cloud platforms such as AWS, Azure, or GCP
Job Responsibility
Job Responsibility
  • Design, develop, and maintain high-volume, low-latency applications for critical systems, ensuring high availability and performance
  • Contribute to all phases of the development lifecycle, including analysis, design, development, testing, and implementation of Java-based microservices
  • Write well-designed, testable, and efficient code following best practices and coding standards
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Collaborate with cross-functional teams, including product managers, architects, and other developers, to define, design, and ship new features
  • Participate in code reviews to ensure code quality, maintainability, and adherence to architectural standards
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Provide technical guidance and mentorship to junior developers
  • Stay up-to-date with emerging technologies and industry trends, applying them where appropriate
  • Work closely with DevOps teams to ensure seamless integration and deployment of applications
  • Fulltime
Read More
Arrow Right

FX STIRT Technology - Senior Software Engineer (SVP)

The STIRT Engineering Lead is a London-based Senior Vice President responsible f...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive experience in software engineering within capital markets or financial services, with significant hands-on development experience in high-performance, distributed systems
  • Proven hands-on expertise in building low-latency, high-throughput trading systems — capable of writing, reviewing, and debugging production code alongside the team
  • Deep domain knowledge of markets businesses — including Short-Term Interest Rates, FX, or broader FX and Rates/Credit markets — with a strong understanding of curve construction, RFQ/pricing workflows, and electronic trading
  • Proven track record of defining and delivering strategic architecture for large-scale, mission-critical financial platforms, including system modernisation and legacy decommissioning programmes
  • Experience managing and mentoring global engineering teams across multiple time zones
  • Strong background in stakeholder management and trader engagement, with the ability to translate complex technical concepts into business-relevant language
  • Demonstrable experience evaluating, adopting, or delivering AI/ML capabilities within a financial services or trading technology context, including familiarity with model governance and responsible AI practices
  • Strong proficiency in Java — including core Java (JVM internals, concurrency, memory management), modern frameworks (Spring Boot), and experience building low-latency, high-throughput applications
  • Proven system design and architecture skills — including large-scale distributed systems, microservices, event-driven architectures, and real-time data pipelines (e.g., Solace, KDB, in-memory data grids such as Couchbase)
  • Market data and pricing systems — experience with real-time market data feeds, curve construction engines, and pricing libraries
Job Responsibility
Job Responsibility
  • Serve as the primary technology partner for STIRT traders, building trusted relationships and acting as the first point of contact for all technology needs across FX and Rates desks
  • Conduct regular structured engagement sessions with traders to capture workflow pain points, prioritise enhancements, and translate business requirements into actionable engineering deliverables
  • Partner with Desk Heads, Quants, Sales, Operations, and Risk to ensure technology solutions are aligned with front-to-back business objectives
  • Communicate technical strategy, delivery progress, and risk in clear, business-relevant terms to senior stakeholders including Trading Management and Technology leadership
  • Represent STIRT Technology in cross-functional forums, governance committees, and strategic planning sessions
  • Develop and maintain a comprehensive understanding of the full STIRT front-to-back workflow
  • Define and own the target-state technical architecture for the STIRT platform, covering all components from market data ingestion through to trade booking and risk reporting
  • Lead architectural decisions on system decomposition, data flow design, API contracts, event-driven patterns, and integration with upstream/downstream systems
  • Drive the modernisation and consolidation of legacy STIRT systems, establishing a clear migration roadmap that minimises disruption to live trading
  • Evaluate and govern technical trade-offs across build vs. buy, latency vs. throughput, consistency vs. availability, and monolith vs. microservices dimensions
What we offer
What we offer
  • 27 days annual leave (plus bank holidays)
  • A 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

Applications Development Senior Programmer Analyst

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8-12 years of relevant experience
  • Full stack development lead within depth knowledge and application of Core Java, Spring Framework, RESTFUL APIs, ReactJS, CI/CD, RDBMS, and JavaScript, should be good in threading concepts
  • Experience in AI coding assistants platforms like Copilot, Devin AI tools
  • Experience in all the software development life cycle along with Continuous Integration / Continuous Deployment (CI/CD) pipeline, SonarQube code quality tools, uDeploy
  • Hand-on experience in design patterns, middleware like Solace, Kafka & cache technologies like Apache Ignite
  • Experience creating custom, general use modules and components which extend the elements and modules of core ReactJS
  • Well verse with the use of XML, JSON and REST services
  • Thorough understanding of usage of the fundamental concepts like Exception Handling, Static block/variables/classes, OOPS concepts, Collections, Multi-Threading, http sessions, session handling, Servlets/JSP life cycle, JDBC, actions, events, implicit objects, custom tags, context
  • Exposure to an industry-standard database (Oracle or Sybase) on a UNIX platform with awareness of database design and SQL scripting knowledge and performance tuning
  • Awareness of application servers /webservers Work experience in testing frameworks like Junit, TestNG
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Applications Development Senior Programmer Analyst

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8-12 years of relevant experience
  • Full stack development lead with in depth knowledge and application of Core Java, Spring Framework, RESTFUL APIs, ReactJS, CI/CD, RDBMS, and JavaScript, should be good in threading concepts
  • Experience in AI coding assistants platforms like Copilot, Devin AI tools
  • Experience in all the software development life cycle along with Continuous Integration / Continuous Deployment (CI/CD) pipeline, SonarQube code quality tools, uDeploy
  • Hand-on experience in design patterns, middleware like Solace, Kafka & cache technologies like Apache Ignite
  • Experience creating custom, general use modules and components which extend the elements and modules of core ReactJS
  • Well verse with the use of XML, JSON and REST services
  • Thorough understanding of usage of the fundamental concepts like Exception Handling, Static block/variables/classes, OOPS concepts, Collections, Multi-Threading, http sessions, session handling, Servlets/JSP life cycle, JDBC, actions, events, implicit objects, custom tags, context
  • Exposure to an industry-standard database (Oracle or Sybase) on a UNIX platform with awareness of database design and SQL scripting knowledge and performance tuning
  • Awareness of application servers /webservers
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and/or other team members
  • Fulltime
Read More
Arrow Right

Applications Development Senior Programmer Analyst

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8-12 years of relevant experience
  • Full stack development lead within depth knowledge and application of Core Java, Spring Framework, RESTFUL APIs, ReactJS, CI/CD, RDBMS, and JavaScript, should be good in threading concepts
  • Experience in AI coding assistants platforms like Copilot, Devin AI tools
  • Experience in all the software development life cycle along with Continuous Integration / Continuous Deployment (CI/CD) pipeline, SonarQube code quality tools, uDeploy
  • Hand-on experience in design patterns, middleware like Solace, Kafka & cache technologies like Apache Ignite
  • Experience creating custom, general use modules and components which extend the elements and modules of core ReactJS
  • Well verse with the use of XML, JSON and REST services
  • Thorough understanding of usage of the fundamental concepts like Exception Handling, Static block/variables/classes, OOPS concepts, Collections, Multi-Threading, http sessions, session handling, Servlets/JSP life cycle, JDBC, actions, events, implicit objects, custom tags, context
  • Exposure to an industry-standard database (Oracle or Sybase) on a UNIX platform with awareness of database design and SQL scripting knowledge and performance tuning
  • Awareness of application servers /webservers
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right