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

Monetization & Charging Product Developer

The Monetization & Charging Product Developer is responsible for designing and d...
Location
Location
Ireland , Dublin
Salary
Salary:
Not provided
vodafone.com Logo
Vodafone
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Charging and Rating Services and Digital Services experience
  • DevOps process and tools (Harbor, Helm, Jenkins, GitLab, Jmeter)
  • Programming skills and experience
  • Experience in IT projects delivery
  • MSc/BSc in Computer Science (mandatory)
  • Fluent in English (mandatory)
  • Analytical ability, creativity and problem-solving (mandatory)
  • Knowledge in charging applications
  • Experience in SOAP, Diameter, Restful API appreciated
  • Understanding of Vodafone structure and governance
Job Responsibility
Job Responsibility
  • Design and deliver complex tariff designs, configuration builds and complete unit testing to meet business needs and marketing campaigns
  • Design and develop new Charging products for new 5G Core innovative monetization streams
  • Analyse, together with the business demand areas, the needs, requirements and expectations for the definition and implementation of the different functionalities of commercial products
  • Interact with COM SQUAD and Tribe, IT and Operations for design, delivery and troubleshooting
  • Create technical designs, configuration builds and unit testing of tariff configurations for the charging service
  • Develop automatic test case with Behaviour Driven Language for each new product category and adaption of existing ones for existing products categories
  • Provide technical support for all associated system testing and system integration testing for all tariff configurations
  • Create a fit for purpose technical design solution to meet business needs and own the corresponding technical configuration, resource management, capacity management, technical release planning, system testing and /or quality assurance
  • Support incidents and contribute for incident resolution
  • Share technical expertise with the wider team
What we offer
What we offer
  • Competitive Salary
  • Flexible working (times and location) is part of our culture where your hours can facilitate your personal work-life balance
  • Generous Employer Pension contribution
  • Free Phone Bill – When you join the team, your phone bill is on us! You will also receive mobile phone purchasing discounts
  • Learning and Development – We provide extensive training to all of our employees so they can progress in their careers! There is also the Vodafone University where our employees can gain incredible skills!
  • Exclusive Family and Friends Discounts – Receive additional discounts for you, your Family and Friends on Vodafone Products!
  • 23 days annual leave and 3 charity days off – PLUS a dedicated day off for your birthday
  • Access to our Wellness centre including free access to our Gym, health and wellness centre and external practitioners
  • Fulltime
Read More
Arrow Right

Next Gen Rates Trade Capture Developer

Embark on a transformative journey as a Next Gen Rates Trade Capture Developer. ...
Location
Location
United States , Whippany
Salary
Salary:
75000.00 - 135000.00 USD / Year
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Developing server-side applications in Java on Linux, ideally within a microservice environment
  • Writing SQL queries and working with relational databases
  • Using modern DevOps pipelines including Git/GitLab, Docker, and Kubernetes
  • Applying Python for data analysis and automation tasks
Job Responsibility
Job Responsibility
  • Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives
  • Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing
  • Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth
  • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability
What we offer
What we offer
  • Medical, dental and vision coverage
  • 401(k)
  • Life insurance
  • Paid leave for qualifying circumstances
  • Incentive award
  • Competitive holiday allowance
  • Private medical care
  • Pension contribution
  • Fulltime
Read More
Arrow Right

Lead IoT Platform Engineer

SoftClouds LLC is looking for a Full-Time Lead IoT Platform Engineer with at le...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
softclouds.com Logo
SoftClouds
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 14+ years of professional software engineering experience with a proven track record of delivering scalable, reliable systems
  • 6+ years of hands-on AWS experience building multi-service architectures
  • 5+ years in technical leadership or lead developer roles
  • 3+ years managing or mentoring engineering teams
  • 2+ years working with IoT platforms, real-time data systems, or telemetry processing
  • Proficiency in Java 17+ (5+ years of hands-on experience)
  • Proficiency in Spring Boot 3.x.
  • Proficiency in AWS SDK for Java v2
  • Proficiency in Lombok
  • Proficiency in Lambda PowerTools
Job Responsibility
Job Responsibility
  • Participate in the planning, architecture, and development of software solutions, integrating AI, machine learning, and data-driven features where applicable
  • Write high-quality code to develop and maintain scalable, high-performance systems, emphasizing security and long-term sustainability
  • Design and implement event-driven architectures using DynamoDB Streams, EventBridge, SQS, and Kinesis
  • Build serverless microservices with AWS Lambda and container-based services with ECS/Fargate
  • Develop RESTful APIs using API Gateway with proper authentication, rate limiting, and caching strategies
  • Optimize system performance across the entire stack including JVM tuning, connection pooling, and query optimization
  • Drive deployment, monitoring, and continuous improvement of systems including AI models and analytics components
  • Lead and mentor a team of 2-4+ software engineers, fostering a collaborative and innovative environment
  • Conduct code reviews and establish coding standards across multiple repositories
  • Drive technical decision-making and evangelize best practices for cloud-native development
  • Fulltime
Read More
Arrow Right

Senior Hardware/Software Connectivity Engineer - e-Sim

The Connectivity eSIM Electrical Engineer will define, develop, deliver and mana...
Location
Location
United States , Belmont, CA
Salary
Salary:
165000.00 - 195000.00 USD / Year
https://www.volkswagen-group.com Logo
Volkswagen AG
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Analytical and conceptual thinking
  • Communication skills - interpersonal, presentation and written
  • Excellent teamwork ability and strong interpersonal skills
  • Creative and strategic problem-solving mindset – exhibit good judgement in making decisions.
  • Ability to work well independently with minimal supervision, proven ability to multi-task
  • Self starter
  • CA driver license
  • Excellent proficiency in English language
  • Knowledge of communication HW & SW architecture and hardware development processes.
  • Knowledge of GSMA eSIM technologies such as SGP.02, SGP.22 and SGP.32
Job Responsibility
Job Responsibility
  • System Development and Management – (60%) Working on the development of connectivity functions
  • Contribute to the development, launch and production of connectivity functions and ECUs, overseeing all steps of the process and coordination with product/design/contract manufacturers.
  • Contribute to specification and design of connectivity units and IT backend for automotive systems.
  • Work with internal customers to understand and specify communication requirements and deliverables, including safety and security as well as regulatory requirements
  • Work with software, component or chipset suppliers to select and support hardware as well as solutions.
  • Contribute and coordinate to establish Cyber Security and regulatory requirements while developing EE hardware / connectivity platforms
  • Operational Management - (40%) Ownership of the remote SIM provisioning solution in NAR markets
  • Own the relationship with network operator, contract manufacturer, platform provider and lead strategic discussions and technical negotiations.
  • Monitor compliance with relevant regulations, statutes, Board Directives, process standards (including in respect of Golden Rules and Product Compliance), procedural/operating instructions and occupational safety regulations using appropriate management controls (dual-control principle).
  • Identify and mitigate project technology risks and execution risks
What we offer
What we offer
  • Eligibility for annual performance bonus
  • Healthcare benefits
  • 401(k), with company match
  • Defined contribution retirement program.
  • Tuition reimbursement
  • Company lease car program
  • Paid time off
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, AI Developer Tools

At Docker, we make app development easier so developers can focus on what matter...
Location
Location
United States , Seattle
Salary
Salary:
184600.00 - 260700.00 USD / Year
docker.com Logo
Docker
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years building production-grade backend systems or developer-facing tools
  • Hands-on experience with AI/ML technologies such as practical production experience with LLM APIs (OpenAI, Anthropic, etc.), prompt engineering, or AI agent development
  • Proficiency in Go (preferred), Rust, Java, or Python with strong software engineering fundamentals
  • Experience designing and building distributed systems, microservices, or platform infrastructure
  • Strong understanding of cloud-native systems (AWS, GCP, or Azure), APIs, and data stores
  • Solid grasp of CI/CD, automated testing, code review practices, and modern development workflows
  • Product-minded approach to building developer tools with focus on user experience and measurable outcomes
  • Excellent communication skills in remote, asynchronous environments with ability to document technical decisions clearly
  • Ownership mentality with bias for action and iterative delivery
  • Comfortable working autonomously across distributed teams and navigating ambiguity
Job Responsibility
Job Responsibility
  • Build AI-Powered Developer Tools: Design, implement, and ship production-ready AI agents and tools that accelerate developer productivity such as code review and refactoring assistants, automated test generators, local environment setup tools, deployment pipeline diagnostic agents, and on-call assistance tools
  • Implement LLM Integrations: Build robust, production-grade integrations with LLM APIs (OpenAI, Anthropic, etc.) such as prompt engineering, response parsing, error handling, rate limiting, cost management, and performance optimization
  • Develop Agent Orchestration Systems: Create agent frameworks and orchestration systems that enable complex multi-step workflows, tool calling, context management, and agent-to-agent communication
  • Contribute to Platform Infrastructure: Build self-service platform capabilities that enable teams across Docker to rapidly deploy and operate their own AI developer tools such as deployment pipelines, observability integration, security controls, and operational tooling
  • Drive Adoption of AI-Native Development: Build tools and programs that accelerate adoption of AI developer tools such as Claude Code, Cursor, and Warp across Docker's engineering organization
  • Ensure Production Quality: Write well-tested code with strong test coverage (unit, integration, end-to-end)
  • establish monitoring, alerting, and operational excellence for AI systems
  • Collaborate Cross-Functionally: Partner with Principal Engineer on architecture, work with product and design teams on features and UX, and collaborate with platform teams (Infrastructure, Security, Data) on integrations
  • Participate in Operations: Take part in on-call rotation for AI developer tools
  • respond to incidents, debug production issues, and drive continuous improvement of system reliability
What we offer
What we offer
  • Freedom & flexibility
  • fit your work around your life
  • Designated quarterly Whaleness Days plus end of year Whaleness break
  • Home office setup
  • we want you comfortable while you work
  • 16 weeks of paid Parental leave
  • Technology stipend equivalent to $100 net/month
  • PTO plan that encourages you to take time to do the things you enjoy
  • Training stipend for conferences, courses and classes
  • Equity
  • Fulltime
Read More
Arrow Right