CrawlJobs Logo

Java Developer - Rates Technology

https://www.citi.com/ Logo

Citi

Location Icon

Location:
Canada , Toronto

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

94300.00 - 141500.00 USD / Year

Job Description:

We are seeking a highly skilled and experienced Application Developer to join our dynamic Rates Technology team. This position is responsible for the development of new and revised applications. The candidate will perform in-depth application systems analysis and programming, collaborating closely with various technology and business teams globally to deliver robust and efficient software solutions. As an Application Developer, you will be at the forefront of our technology initiatives, contributing directly to the systems that support our Rates trading business. Your primary duties will involve a hands-on server side development and delivering quality software solutions.

Job Responsibility:

  • Business Collaboration: work in close partnership with the Rates trading desks to understand requirements and translate business needs into server side solutions
  • Server Development: designing scalable server architecture, writing high-quality code, and conducting comprehensive testing
  • Process Improvement: contribute to the continual improvement of our software development lifecycle (SDLC)
  • Project Delivery: play a crucial role in delivering large-scale, complex technology projects from conception through to deployment
  • Production Support: serve as a third-line support contact for the production system, handling escalated issues
  • Technical Analysis: review and analyze proposed technical solutions for new and existing projects
  • Business Integration: develop a comprehensive knowledge of how different areas of the business integrate and function
  • Innovation: identify opportunities for innovation, researching emerging trends, and adapting cutting-edge technologies
  • Standards and Procedures: ensure all essential development and operational procedures are strictly followed
  • Risk and Compliance Management: appropriately assess risk when making business and technical decisions
  • Drive compliance with all applicable laws, rules, and regulations
  • Proactively escalate, manage, and report control issues with complete transparency
  • Proactively practice culture of accountability to maintain essential standards

Requirements:

  • Minimum of 4+ years of in-depth professional development experience
  • Extensive, hands-on experience in Java, SpringBoot, Quarkus and reactive programming paradigms
  • Proven experience in developing high-throughput, low-latency systems, including building microservices
  • Extensive practical experience with Kafka, Solace, and MongoDB
  • Demonstrable experience with modern CI/CD pipelines and tools, such as Tekton, and container orchestration platforms like OpenShift and Kubernetes
  • Prior experience working in a fast-paced, desk-facing role within a financial services environment
  • Exposure to software quality techniques such as Test-Driven Development (TDD) and application performance profiling
  • A strong mathematical aptitude
  • Excellent aptitude for analysis and a methodical, effective approach to problem-solving
  • Consistently demonstrates clear and concise written and verbal communication skills
  • High attention to detail, strong self-motivation, and a persistent willingness to learn and adapt
  • Bachelor’s degree/University degree or equivalent experience

Nice to have:

Prior knowledge of the Rates Derivatives business

Additional Information:

Job Posted:
March 13, 2026

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 Java Developer - Rates Technology

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

Test Automation Engineer, Rates E-Trading

A successful candidate will solve interesting technical challenges whilst develo...
Location
Location
Canada , Mississauga
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proficiency in Java (6+ years of experience)
  • Solid understanding of software development fundamentals including data structures, design patterns and object-orientated programming
  • Hands-on experience of design & development of automated tests for UI Desktop and Electron based applications and micro-service based applications
  • Understanding of relational database concepts and knowledge in SQL
  • Experience with Jira, Git/Bitbucket, Gradle and CI/CD tools
  • Experience with Linux/Unix
  • Hands on experience with at least one Unit Testing framework such as JUnit, TestNG, Cucumber (BDD)
  • Knowledge of cloud technologies
  • Experience with at least one mocking framework such as easyMock or Mockito
  • 3+ years hands on experience in design, implementation, and maintenance of server-side automated testing solutions
Job Responsibility
Job Responsibility
  • Develop common, reusable automation framework for electronic trading UI and server-side components
  • Partner with multiple technology and automation teams to understand the flow and deliver timely solutions
  • Evaluate, design, implement and integrate automated testing technologies for backend and component testing
  • Develop automated testing strategies that can run in a CI/CD environment
  • Set up an integration testing framework with mock endpoints
  • Assist in planning, creation and control of test environments and test data
  • Suggest policies and procedures for test code
  • Enhance and extend existing test automation frameworks
  • Fulltime
Read More
Arrow Right

Applications Development Sr Programmer Analyst

The Rates Data Services Technology Team is responsible for the management and de...
Location
Location
Canada , Mississauga
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years demonstrable and relevant SLDC experience
  • Solid understanding of Java/Spring stack development
  • Beneficial understanding of C#, .Net Core 3.*+ (VS 2017 or above)
  • Useful understanding of Python 3.6 or above, python frameworks and libraries, including Pytest, Pandas, Flask, and Kafka
  • Solid understanding of REST API development
  • Experience with design and implementation of cloud-ready applications and deployment via Kubernetes/Openshift
  • Experience with big data computation platforms (Flink, Spark, Apache Beam) or big data distribution platforms (Hadoop, Gemfire, Ignite)
  • Hands-on experience in handling various data structures
  • Good understanding of Data modeling, partitioning and sharing of huge data sets
  • Experience working on a Continuous Integration and Continuous Delivery environment
Job Responsibility
Job Responsibility
  • Design and develop critical data applications to support trading and risk management for a Tier 1 bank
  • Collaborate with business partners and other technology teams in the Rates and wider Markets businesses
  • Promote and follow engineering best practices
  • Apply an engineering mindset to development work: understand use-cases in detail, develop metrics to build good estimates of volume and compute velocity requirements, understand and discuss openly any implementation limitations or workaround
  • Evaluate and build POCs for new strategic initiatives and work to convert to enterprise solutions
  • Take initiative to research, learn and recommend emerging technologies
  • Provide post release assistance to business, development, and support groups
  • Develop application as per best practice while remaining compliant with prescribed best practices.
What we offer
What we offer
  • Equal opportunity and affirmative action employer
  • Accessibility accommodation for individuals with disabilities
  • Compliance with engineering, agile, and best practices for professional development.
  • Fulltime
Read More
Arrow Right
New

Application Development Technology Lead Analyst (Vice President)

The Applications Development Technology Lead Analyst is a senior technology lead...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8–10+ years of experience in application development or systems analysis, including senior-level ownership roles
  • Extensive hands-on experience with Java-based enterprise application development
  • Proven track record of leading complex technology initiatives in regulated financial services environments
  • Demonstrated ability to make independent technical and delivery decisions with significant business and risk impact
  • Strong stakeholder management, leadership, and communication skills
  • Bachelor's degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Own and lead complex application and system components, with accountability for delivery outcomes, platform stability, and long-term sustainability
  • Translate Treasury's Interest Rate Transfer Pricing strategy into scalable, resilient, and future-ready technical solutions
  • Drive modernization initiatives across multiple releases while balancing delivery priorities, architectural integrity, and risk considerations
  • Take ownership of technical debt, performance optimization, and production readiness within assigned scope
  • Assume senior technical responsibility for supporting the decommissioning of the legacy platform, a key strategic dependency
  • Apply deep subject matter expertise across applications to guide migration decisions, manage interdependencies, and reduce operational risk
  • Lead complex transition planning, ensuring business continuity, data integrity, and controlled cutover
  • Proactively identify and mitigate migration-related technical, delivery, and control risks
  • Act as a recognized technical lead in application development, with strong depth in Java-based enterprise platforms
  • Review, approve, and influence solution designs to ensure adherence to enterprise architecture, security, and data standards
  • Fulltime
Read More
Arrow Right

Telecom Billing Specialist

We are seeking a skilled individual with strong hands-on expertise in telecom bi...
Location
Location
India , Pune
Salary
Salary:
Not provided
vodafone.com Logo
Vodafone
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong understanding of telecom billing and revenue operations
  • Proficient in PL/SQL development, Java or cloud technologies, and API-based integrations
  • Experienced in Unix/Linux environments with advanced Shell scripting capabilities
  • Skilled in debugging complex issues across data and integration layers
  • A collaborative professional who works effectively with technical and non‑technical teams
  • A clear communicator who can articulate technical matters in an accessible way
Job Responsibility
Job Responsibility
  • Manage rating, billing, invoicing, Accounts Receivable, and billing journal processes with a high level of accuracy
  • Work with telecom billing platforms such as Kenan or Foris and associated operational systems
  • Conduct business analysis and perform solution design, development, and integration using Java batch components, API integrations, or cloud-based technologies
  • Develop and optimise PL/SQL packages, stored procedures, and undertake detailed data validation activities
  • Use Unix/Linux administration and Shell scripting (ksh/bash) to automate and orchestrate batch processes
  • Design, develop, and maintain containerised integration adapters and cross‑application interfaces
  • Investigate billing data gaps, mediation issues, and potential revenue leakage, ensuring timely resolution
  • Support and monitor end‑to‑end billing cycles, batch execution flows, and financial journal postings
  • Perform log analysis, incident management, and root‑cause analysis to ensure stability in production systems
  • Debug issues across database, middleware, and integration layers involving Oracle and related components
What we offer
What we offer
  • Exposure to large-scale telecom billing and revenue systems
  • Opportunities to work with advanced integration technologies, cloud-based solutions, and containerised environments
  • Strong collaboration with multi-functional teams across technology, finance, and business operations
  • A role that strengthens both technical depth and operational domain knowledge
Read More
Arrow Right

Telecom Billing Specialist

We are seeking a skilled individual with strong hands-on expertise in telecom bi...
Location
Location
India , Pune
Salary
Salary:
Not provided
vodafone.com Logo
Vodafone
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong understanding of telecom billing and revenue operations
  • Proficient in PL/SQL development, Java or cloud technologies, and API-based integrations
  • Experienced in Unix/Linux environments with advanced Shell scripting capabilities
  • Skilled in debugging complex issues across data and integration layers
  • A collaborative professional who works effectively with technical and non‑technical teams
  • A clear communicator who can articulate technical matters in an accessible way
Job Responsibility
Job Responsibility
  • Manage rating, billing, invoicing, Accounts Receivable, and billing journal processes with a high level of accuracy
  • Work with telecom billing platforms such as Kenan or Foris and associated operational systems
  • Conduct business analysis and perform solution design, development, and integration using Java batch components, API integrations, or cloud-based technologies
  • Develop and optimise PL/SQL packages, stored procedures, and undertake detailed data validation activities
  • Use Unix/Linux administration and Shell scripting (ksh/bash) to automate and orchestrate batch processes
  • Design, develop, and maintain containerised integration adapters and cross‑application interfaces
  • Investigate billing data gaps, mediation issues, and potential revenue leakage, ensuring timely resolution
  • Support and monitor end‑to‑end billing cycles, batch execution flows, and financial journal postings
  • Perform log analysis, incident management, and root‑cause analysis to ensure stability in production systems
  • Debug issues across database, middleware, and integration layers involving Oracle and related components
What we offer
What we offer
  • Exposure to large-scale telecom billing and revenue systems
  • Opportunities to work with advanced integration technologies, cloud-based solutions, and containerised environments
  • Strong collaboration with multi-functional teams across technology, finance, and business operations
  • A role that strengthens both technical depth and operational domain knowledge
Read More
Arrow Right

Monetization & Charging Senior Engineer

The Charging Service implements all the Tariff Plan, Promotions and Regulatory s...
Location
Location
Greece , Athens
Salary
Salary:
Not provided
vodafone.com Logo
Vodafone
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • MSc/BSc in Computer Science or similar
  • Fluent in English
  • Analytical ability, creativity and problem-solving
  • Deep knowledge on IT and network protocols, including 5G SA architecture
  • Cloud (AWS/Azure/GCP) deployment, Kubernetes, Red Hat
  • Charging and Rating Services and Digital Services experience
  • DevOps process and tools (Harbor, Helm, Jenkins, GitLab, JMeter) and Programming skills and experience
  • Strong experience in managing complex and inter-functional projects
  • Knowledge in charging applications
Job Responsibility
Job Responsibility
  • Deliver harmonized convergent rating and charging solutions cross markets and cross vendors in line with the architectural and strategic guidelines
  • Coordinate cross European programs, both for the design phase and for the delivery phase ensuring compliance with deliverables, costs and quality
  • Research and develop new products and services leveraging the leading technologies of convergent rating and charging, in line with Vodafone Digitalization strategy
  • Design, Drive and Deliver the Convergent Charging Service (CCS) on Cloud Transformation program in the Market(s), leading CCS to a Cloud, 5G ready system
  • Design and Engineer the solution based on Cloud technologies, such as Containers, Open-Source components (Graphana, Kibana), CI/CD (Jenkins, JMeter)
  • Design and Engineer the software for complying with state-of-the-art Cyber Security guidelines and requirements
  • Design and Develop backend applications using technologies like JAVA, Python, etc
  • Designing PoC as well as designing and developing integrations based on opensource components and APIs using CI/CD process
  • Owns solution HLD and LLD including IP design. Chooses technologies and standards used for the underlying capabilities. Determines dimensioning and configuration data per node. Ensures security requirements are imbedded in the design
  • Design and integrate the new 5G Core with CCS for developing innovative monetization streams
What we offer
What we offer
  • Award-winning work environment -certified #1 Top Employer in Greece
  • Competitive pay, bonus & remuneration package
  • Private Health & Medical Insurance
  • Hybrid way of working: a blend of remote and office-based working, including the option to work from abroad
  • Unlimited access to learning resources and trainings
  • Vodafone Parental Leave: 16 weeks of fully paid parental leave to all employees regardless of gender, sexual orientation or length of service
  • Spirit of Vodafone Day: one day each quarter dedicated to your personal development
  • Extra days off: Vodafone Day, Family Day, Volunteering Day
  • Office amenities (subject to the office location): such as restaurant, beauty corner, gym and parking
  • Special employee offers and discounts
  • Fulltime
Read More
Arrow Right
New

Java Developer

This position is for development role in KYC platform of Citi. The Developer wil...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4-8 Year hands-on experience as JAVA Developer
  • Strong experience in Java
  • Strong level knowledge in Design patterns
  • Strong in Business and Integration tiers with deep knowledge in Spring, Hibernate and JPA
  • Good Oracle DB skills
  • Strong experience in Core Java
  • High Proficiency in Open Source Technologies/Framework/Tools
  • Expert level knowledge in terms of integrating Java/JEE systems with other technologies
  • Strong level in Design skills
  • Very Strong in terms of refactoring, best coding practices and code optimization
Job Responsibility
Job Responsibility
  • Responsible for Designing and Building solutions for CitiKYC application
  • Apply internal standards for re-use, architecture, testing and general best practices
  • Responsible for Full Software Development Life Cycle, Code reviews
  • test case reviews and ensures code developed meets the requirements, Component Design/ Coding/ Unit testing/ Debugging, and Level 3 production support when needed
  • Responsible for the on-time delivery of high quality code with low rates of production defects
  • Ensure that deployed software is scalable and reliable
  • Research and recommend Technology to improve the current systems
What we offer
What we offer
  • Opportunity to work with and learn from highly skilled and experienced Global team members – Developers / Testers / Architects & Business analysts
  • Opportunity to work on challenging environment with high performance scale-out architecture
  • Fulltime
Read More
Arrow Right