CrawlJobs Logo

Lead Java Developer Fixed Income Data

https://www.citi.com/ Logo

Citi

Location Icon

Location:
Canada , Mississauga

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

120800.00 - 170800.00 USD / Year

Job Description:

We are seeking a highly motivated and experienced Lead Java Developer to join our Risk Data team. This team is at the forefront of building and enhancing a comprehensive real-time and End-of-Day (EOD) risk data acquisition and processing framework. The role involves leveraging cutting-edge technologies such as Kafka, Flink, and Pinot for real-time data processing, and managing large datasets on S3 with querying capabilities via Trino. As a lead developer, you will play a pivotal role in designing, developing, and optimizing high-performance data solutions that drive critical business functions.

Job Responsibility:

  • Lead the design, development, and optimization of scalable, high-performance Java-based data solutions for real-time and EOD risk processes
  • Utilize distributed stream processing frameworks (e.g., Kafka, Flink) and data storage technologies (e.g., Pinot, S3, Trino) to build robust data pipelines
  • Drive continuous improvement in data reliability and efficiency, and conduct thorough peer code reviews to ensure high-quality software delivery
  • Contribute significantly to all phases of the Agile software development lifecycle, from requirements analysis to deployment and support
  • Collaborate effectively with business analysts, project managers, and quality assurance teams to deliver seamlessly integrated technology solutions

Requirements:

  • Data engineer with a strong command over Java (version 11 or higher) with SQL knowledge
  • Strong knowledge of multithreading, thread pools, OOP concepts, and design patterns
  • Experience working in an Agile software development environment
  • Excellent communication, problem-solving, and analytical skills
  • Ability to identify ways to improve data reliability, efficiency, and perform peer code reviews
  • Strong academic record, ideally with a Bachelors or Masters degree in Computer Science, or a related technical/quantitative discipline
  • Demonstrable success in designing and delivering multi-tiered applications

Nice to have:

  • 7+ years of Java backend development experience
  • Hands-on production experience with distributed stream processing frameworks: Flink, Spark Streaming, Kafka Streams
  • Experience with deployment platforms such as Kubernetes, OpenShift, and API development
  • Experience with working in a truly global development team
  • Experience with object storage solutions (S3, GCS) is a plus
  • Working knowledge of consulting/project management techniques/methods
  • Strong communication skills and attention to detail and accuracy
  • Demonstrated leadership skills
  • Basic knowledge of industry practices and standards
  • Consistently demonstrates clear and concise written and verbal communication
  • Ideally, an understanding of financial derivatives (with fixed income products) or willingness to learn about this area

Additional Information:

Job Posted:
December 28, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Lead Java Developer Fixed Income Data

Vice President, Applications Development Tech Lead Analyst

The Applications Development Technology Lead Analyst is a senior level position ...
Location
Location
Japan , Chiyoda
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Solid understanding of software development fundamentals including data structures, design patterns and object-orientated programming
  • Proficiency in core Java (8+ years of experience) with demonstrable success in developing multi-threaded applications
  • Proven ability to develop clean, testable code
  • Understanding of relational database concepts and knowledge in SQL
  • Understanding of time series database concepts and knowledge in Q language
  • Experience with Jira, Git/Bitbucket, Gradle and CI/CD tools, e.g. TeamCity and UrbanCode Deploy
  • Knowledge of fixed income products, customer and broker market platforms and trading protocols desirable
  • Experience in managing and implementing successful projects
  • Subject Matter Expert (SME) in at least one area of Applications Development
  • Ability to adjust priorities quickly as circumstances dictate
Job Responsibility
Job Responsibility
  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
  • Resolve 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 applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilise knowledge and previous experience building applications or processes using Object-oriented programming languages
  • 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
  • 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
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
  • 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

Vice President, Applications Development Tech Lead Analyst

Senior level position responsible for establishing and implementing new or revis...
Location
Location
Japan , Chiyoda
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Solid understanding of software development fundamentals including data structures, design patterns and object-orientated programming
  • Proficiency in core Java (8+ years of experience) with demonstrable success in developing multi-threaded applications
  • Proven ability to develop clean, testable code
  • Understanding of relational database concepts and knowledge in SQL
  • Understanding of time series database concepts and knowledge in Q language
  • Experience with Jira, Git/Bitbucket, Gradle and CI/CD tools, e.g. TeamCity and UrbanCode Deploy
  • Knowledge of fixed income products, customer and broker market platforms and trading protocols desirable
  • Experience in managing and implementing successful projects
  • Subject Matter Expert (SME) in at least one area of Applications Development
  • Ability to adjust priorities quickly as circumstances dictate
Job Responsibility
Job Responsibility
  • Establish and implement new or revised application systems and programs
  • Lead applications systems analysis and programming activities to extend the global Rates Risk engine
  • Partner with multiple management teams to ensure appropriate integration of functions
  • Resolve variety of high impact problems/projects through in-depth evaluation
  • Provide expertise in area and advanced knowledge of applications programming
  • Serve as advisor or coach to mid-level developers and analysts
  • Support local, global and Asia regional projects for the Rates business
  • Interact with front office, market risk, product control, quants, and other technology teams
  • Fulltime
Read More
Arrow Right

Applications Development Tech Lead Analyst

Citibank, N.A. seeks an Applications Development Tech Lead Analyst for its Jerse...
Location
Location
United States , Jersey City
Salary
Salary:
189592.00 - 220000.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
February 17, 2026
Flip Icon
Requirements
Requirements
  • Bachelor’s degree, or foreign equivalent, in Computer Science, Electronic Engineering, Computer Engineering, or related field
  • 6 years of progressive, post-baccalaureate experience as an Associate Director – Data Engineering, Lead Software Engineer, or related position involving designing, developing and implementing ETL applications and SDLC management
  • Design and implement ETL applications using Ab Initio per user-specified requirements
  • Design and implement Unix shell scripting for orchestration of Ab Initio graphs via Autosys job scheduling tool
  • Design and implement Oracle PL/SQL database queries for functional testing and validation of test case results
  • Use TIBCO Business Works, TIBCO Enterprise Message Service, and Kafka to configure realtime trade processing flow of input transactions
  • Design and configure cybersecurity setup of software in development using CyberArk, Secure Socket Layer encryption, Transport Layer Security, and Load Balancer
  • Design Continuous Integration and Continuous Deployment (CI/CD) of various tools used for DevOps using Docker, Kubernetes, AppDynamics, Kibana, Synk, ServiceNow, Ansible, JFrog Artifactory, Network Data Mover (NDM), and Load Balancers
  • Red Hat OpenShift, and Apache Tomcat for web service integration
  • and Jira, Bitbucket, and Git Hub for code integration and bug tracking
Job Responsibility
Job Responsibility
  • Design and build functions of Citi’s Equity and Fixed Income Product Processor and Accounting platforms using a wide variety of technologies
  • Design, develop and implement scalable and fault-tolerant Extract, Transform & Load (ETL) applications using Ab Initio, Oracle, Docker, C++, Unix, and Java
  • Set methodologies and standards for development lifecycle from requirements analysis to design, coding, testing, debugging, and implementation
  • Ensure continuous integration and development environment, and provide technical oversight across systems and applications
  • Work with business partners and analysts to understand the requirements, and collaborate with project managers and support teams to meet the delivery targets
  • Consult with end users to determine the functional specifications and system design
  • Analyze the business and system processes and industry standards to define the problem and design corresponding solutions
  • Architect and onboard new tools and technologies for each business, and perform application server upgrades and data migration activities
  • Manage the unit and functional testing and code inspection processes
  • Provide full support to different groups, such as Development, System Integration Test and User Acceptance Testing, and Level 3 production supports on Product Processor and Accounting
What we offer
What we offer
  • medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays
  • Fulltime
Read More
Arrow Right

Senior Engineering Manager, Securities Processing

As a Senior Engineering Manager within Markets Operations Technology (MOT), you ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/MS degree in Engineering, Computer Science, or equivalent
  • Overall 20+ with 12+ Relevant experience
  • Experience in Capital Markets technology, with a strong focus on Securities Processing (Equities and/or Fixed Income settlements)
  • Experience as a Senior Developer, with hands-on experience building end-to-end solutions
  • Direct management experience leading development staff in a mid to large-scale bank, providing engineering leadership and guidance
  • Proven record of managing and delivering large-scale, complex platforms in a high-growth environment
  • Expert proficiency in Java (Core, Multi-threaded, J2EE), Spring Framework (Boot, Cloud, MVC, Data, Security, JMS), JavaScript (Angular, React.js, jQuery)
  • Strong emphasis on Microservice architecture and design patterns, with a proven track record of legacy modernization
  • Experience with distributed environments and anti-patterns
  • Expert knowledge of Oracle RDBMS design (PL/SQL, stored procedures, triggers, performance tuning) and experience with NoSQL (MongoDB, Cassandra)
Job Responsibility
Job Responsibility
  • Lead, mentor, and inspire a team of software engineers, fostering a culture of strong engineering principles, product ownership, and continuous improvement
  • Provide technical guidance, perform code reviews, and drive best practices
  • Drive the modernization of a large legacy securities processing stack into a modern, high-volume, low-latency, and scalable technology platform
  • Formulate and execute technology strategy for brown-field and green-field efforts
  • Own the architecture and design of enterprise applications, focusing on microservices, distributed systems, and scalable solutions that adapt to changing market conditions
  • Ensure adherence to technical design, application development standards, and quality processes
  • Manage complex technology projects from conception to delivery, ensuring alignment with business requirements, deadlines, and quality standards
  • Oversee CI/CD automation and improve overall development team efficiency
  • Collaborate extensively with business users, operations teams, project managers, and other technology groups to gather requirements, manage expectations, and deliver effective solutions
  • Identify and mitigate potential risks related to systems, processes, and regulatory compliance
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
New

Enterprise Data Warehouse (EDW) Engineer

We are seeking a Mid-Level Enterprise Data Warehouse (EDW) Engineer with a passi...
Location
Location
United States , Glen Allen
Salary
Salary:
Not provided
yottatechports.com Logo
Yotta Tech Ports
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4-15 years of experience in Data Engineering or EDW Development
  • Strong hands-on experience with Snowflake, BigQuery, or Redshift
  • Expertise in SQL and Python
  • Working knowledge of CI/CD tools such as Git, Jenkins, and GitHub Actions
  • Experience with workflow orchestration tools like Airflow and Prefect
  • Ability to analyze large datasets and present findings in a business context
  • Excellent communication and teamwork skills
  • A proactive, solution-oriented mindset with strong ownership and accountability
Job Responsibility
Job Responsibility
  • Design, develop, and maintain high-performance data pipelines and ETL/ELT workflows for the enterprise data warehouse
  • Work with cloud-based data warehouse platforms like Snowflake, BigQuery, or Redshift to optimize data storage and retrieval
  • Write clean, efficient, and maintainable SQL and Python code for data transformation and automation tasks and Implement and manage CI/CD pipelines for data workflows using tools like Git, Jenkins, or GitHub Actions
  • Leverage orchestration tools (e.g., Apache Airflow, dbt Cloud, Prefect) to schedule and monitor data workflows
  • Conduct detailed data analysis between current and target systems, and prepare mapping documentation
  • Collaborate with data analysts, scientists, and business teams to generate actionable insights
  • Proactively identify and address data quality issues and performance bottlenecks
  • Contribute to data architecture decisions and establish best practices
  • Fulltime
Read More
Arrow Right
New

Senior MS Engineer - ACI

As a Senior Network Engineer at NTT DATA, you will be responsible for ensuring t...
Location
Location
India , Pune
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proficiency in technologies such as Pulse Secure SSL VPN, Palo Alto, Fortinet, Cisco Nexus switches/routers/firewalls, and more familiarity with ticketing tools
  • At least one technical certification in the above-mentioned technologies
  • Strong planning skills, with the ability to anticipate and adapt to changing circumstances
  • Adaptability and resilience in a dynamic work environment
  • Ability to communicate and work effectively across different cultures and social groups
  • Proficiency in active listening and client-centric communication
  • A positive outlook and the ability to work well under pressure
  • A client-first attitude, always seeking to create positive client experiences
  • A bachelor's degree or equivalent qualification in IT/Computing, or equivalent work experience
Job Responsibility
Job Responsibility
  • Ensure the operational integrity of client IT infrastructures
  • Proactively monitor, identify, investigate, and resolve technical incidents and problems
  • Work closely with clients and internal teams to restore services in line with SLAs
  • Review client requests and tickets, applying technical expertise to resolve them
  • Handle second-line support for incidents and requests of medium complexity
  • Contribute to project work
  • Proactively monitor work queues, execute operational tasks, and update tickets
  • Identify, analyse, and log issues before they escalate
  • Communicate with other teams and clients to provide support and ensure changes are executed with clear risk identification and mitigation plans
  • Highlight key tickets and upcoming critical tasks during shift handover
  • Fulltime
Read More
Arrow Right
New

SharePoint Developer & Administrator

We are looking for a SharePoint Developer & Administrator to take complete owner...
Location
Location
United States , Glen Allen
Salary
Salary:
Not provided
yottatechports.com Logo
Yotta Tech Ports
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience in SharePoint Online administration & development (minimum 4+ years)
  • Strong skills in SPFx, React/TypeScript, REST API, Microsoft Graph, and PnP PowerShell
  • Experience configuring search, metadata, content types, site designs, and templates
  • Knowledge of Azure AD, conditional access, and Microsoft 365 security & compliance features
  • Hands-on experience with backup, restore, and troubleshooting SharePoint issues
  • Experience defining governance frameworks, provisioning processes, and retention policies
  • Ability to translate business requirements into well-structured intranet solutions
Job Responsibility
Job Responsibility
  • Plan and architect the intranet structure (hub sites, communication sites, home site, navigation, taxonomy)
  • Build modern pages, web parts, and site templates using SharePoint Framework (SPFx), REST API, Microsoft Graph, and PnP libraries
  • Automate site provisioning, permissions, and content deployment
  • Integrate SharePoint with Microsoft Teams, Power Platform (Power Apps, Power Automate), and third-party tools
  • Configure and optimize search (managed metadata, refiners, promoted results)
  • Migrate existing content from legacy intranet or file shares to SharePoint Online
  • Perform day-to-day SharePoint Online administration
  • Site creation, structure updates, and content management
  • User and group access provisioning, permissions management
  • Monitor usage, storage quotas, and system health
What we offer
What we offer
  • Take end-to-end ownership of a modern intranet platform
  • Opportunity to work with cutting-edge Microsoft 365 technologies
  • Collaborative culture with support for innovation and continuous improvement
  • Fulltime
Read More
Arrow Right
New

Senior Associate Cross Technology Sales Specialist

As a Senior Associate Cross Technology Sales Specialist at NTT DATA, your primar...
Location
Location
Thailand , Bangkok
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A proven track record in achieving and exceeding sales and financial goals
  • Skill in engaging sales presentations and a team-selling approach
  • Comprehensive knowledge of the competitive landscape with the ability to apply successful sales strategies
  • Negotiation skills to craft beneficial solutions for clients and partners
  • Attention to accurate sales forecasting and close plans
  • Good business acumen and client engagement skills
  • A strong client-centric approach, with the ability to understand and solve customer problems
  • The ability to build and maintain meaningful customer relationships
  • Flexibility to adapt quickly to urgent deadlines or new missions
  • A bachelor’s degree in information technology/systems, sales, or a related field
Job Responsibility
Job Responsibility
  • Pursue and secure qualified leads identified by our Client Management and other teams
  • Generate your own pipeline and opportunities within your assigned client base
  • Act as a developing subject matter expert, working closely with internal and external stakeholders to present solutions that meet clients' needs
  • Engaged selling, collaborating with pre-sales architects to design the best solution, and building strong relationships with clients at various levels
  • Maintain expertise across multiple domains and solution sets
  • Be aware of competitive landscapes and market pricing, working with technology vendors to fully understand their offerings
  • Engage with clients to uncover their business goals and articulate customized solutions
  • Conduct functional gap analyses, addressing business issues raised by clients
  • Develop comprehensive account plans to meet your sales targets
  • Support the sales process alongside Client Managers, utilizing various sales methodologies and tools to drive opportunities from discovery to deal closure
  • Fulltime
Read More
Arrow Right