Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Java Backend Engineer

$120.8k - $170.8k

Citi Group

Senior Java Backend Engineer

Mississauga, Ontario, Canada

Hybrid

Discover your future at Citi

Working at Citi is far more than just a job. A career with us means joining a team of approximately 219,000 dedicated people from around the globe. At Citi, you'll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview

Citi's Technology division is looking for a Senior Java Backend Engineer to design and deliver the high-performance, event-driven systems that underpin financial services at global scale. In this role, you will architect and build reactive microservices, integrate real-time data streams, and drive engineering quality across a modern Java stack. You will collaborate closely with product managers, frontend engineers, and architects to shape solutions that have direct impact on Citi's clients and operations worldwide.

Responsibilities
  • Build and deploy asynchronous, event-driven microservices in Java, ensuring high availability and performance at scale.
  • Design reactive backend services using Spring WebFlux, Project Reactor, and RxJava to meet demanding throughput and latency requirements.
  • Develop and maintain real-time event streaming pipelines using Apache Kafka to power data-driven features across the platform.
  • Engineer search and analytics capabilities using Elasticsearch to surface fast, accurate insights from large data sets.
  • Architect and optimise data persistence solutions in MongoDB, ensuring efficient storage and retrieval of application data.
  • Champion code quality by leading test-driven development practices, writing comprehensive JUnit test suites, and guiding teams through rigorous code reviews.
  • Mentor mid-level engineers and analysts, establishing coding standards and sharing knowledge to strengthen overall team capability.
  • Partner with product, infrastructure, and architecture teams to deliver new features and define system enhancements aligned to business goals.
Required qualifications & skills
  • 6–10 years of backend software development experience, with a demonstrable focus on building and scaling Java applications.
  • Deep proficiency in Java (8+), including functional programming with Lambdas and reactive paradigms using Spring WebFlux, Project Reactor, or RxJava.
  • Hands‑on experience building and integrating event streaming systems with Apache Kafka.
  • Solid command of MongoDB for NoSQL data modelling and Elasticsearch for search and analytics implementations.
  • Expert-level application of test-driven development using JUnit, with strong discipline around unit testing and code coverage.
  • Proficiency in Git-based collaborative workflows, including pull requests, code reviews, and branching strategies such as GitFlow.
  • Familiarity with CI/CD pipeline design to support automated testing and continuous deployment processes.
Beneficial skills & qualifications
  • Experience containerising and orchestrating applications using Docker and Kubernetes.
  • Familiarity with cloud platforms such as AWS, Azure, or GCP.
  • Knowledge of additional NoSQL databases beyond MongoDB.
  • Open-source contributions that demonstrate technical depth and community engagement.
  • Background working in agile, fast-paced engineering environments with iterative delivery cycles.
Education:
  • Bachelor’s degree/University degree or equivalent experience
  • Master’s degree preferred
What we offer

At Citi, you will work on backend systems that operate at global scale, supporting financial services used by millions of clients worldwide. We invest in our engineers — providing the tools, challenges, and environment to do meaningful, high-impact work.

  • Hybrid working model, with 3 days in the office and 2 days working remotely, giving you flexibility while staying connected to your team.
  • Exposure to complex, large-scale engineering challenges across a modern stack including Apache Kafka, MongoDB, Elasticsearch, and reactive Java frameworks.
  • Opportunities to grow technically and lead — mentoring engineers, defining standards, and influencing architectural decisions at a global institution.
  • Access to structured learning and development programmes to deepen your technical expertise and accelerate your career progression.
  • Competitive compensation package with financial wellbeing support and access to employee assistance programmes.
  • A collaborative engineering culture with global reach, working alongside specialists across technology, product, and architecture.

This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

  • Strong understanding of data structures, algorithms, and object-oriented design principles.
  • Experience with RESTful API design and development.
  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP) is a plus.
  • Excellent problem-solving, analytical, and debugging skills.
  • Ability to work independently and as part of a collaborative team.
Job Family Group

Technology

Job Family

Applications Development

Time Type

Full time

Primary Location Full Time Salary Range

$120,800.00 - $170,800.00

Most Relevant Skills

Please see the requirements listed above.

Other Relevant Skills

For complementary skills, please see above and/or contact the recruiter.

Automated Processing and AI

We use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening. Additionally, if you so choose, or consent, we can match your skills and abilities to other suitable roles at Citi.

Importantly, all our hiring processes and decisions, including determining your suitability for a role, are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision-making. Please refer to any Jurisdictional Considerations, with specific provisions for your country (where relevant) for further details.

This job opening is for an existing job vacancy.

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

View Citi’s EEO Policy Statement and the Know Your Rights poster.

#J-18808-Ljbffr
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Java Backend Engineer in New York, NY vacancy
  •  ...Job Description Job Description Senior Java Backend / Microservices Engineer Contract duration: 3+Months Contract (W2 Only) Location: Remote Job (USA) East coast candidate preferred Overall 10 years of experience is required Must have strong hands-on... 
    Senior
    Contract work
    Remote work

    Veracity Ventures Inc.

    New York, NY
    22 days ago
  •  ...Responsibilities Design, build, and maintain backend services in Java, focusing on performance, scalability...  ...applications Collaborate with ML engineers and frontend developers to integrate...  ...evolve and autonomy is key Seniority level Mid-Senior level Employment type... 
    Senior
    Full time
    Remote work

    Mathpix

    New York, NY
    5 days ago
  •  ...Role : Java Backend Engineer Location: New York City Duration: Long term Bill rate :$72/hr on C2C Job Description Skills Required : JAVA, reactive programming, Spring Boot, Microservices, REST APIs, PostgreSQL, Cassandra, Kafka, Git... 
    Suggested

    Fisec Global

    New York, NY
    2 days ago
  • $155k - $210k

     ...is collaborating with BlackRock to connect them with exceptional professionals for this role. About this role Senior Engineer – Backend (Java) – Vice President   Aladdin Engineering – Investments & Trading Engineering   Are you interested in building innovative... 
    Senior
    Apprenticeship
    Work at office
    Local area
    Work from home
    Worldwide
    Flexible hours
    1 day per week

    BlackRock

    New York, NY
    28 days ago
  • $165 per hour

     ...DescriptionIf you say you have an idea and can covert that into a something beautiful, then you are the one we are looking for.As our Sr. Backend Engineer, you will be:You will develop efficient web services and APIsYou will participate in daily code deploys while working on... 
    Senior

    Roljobs Technology Services

    New York, NY
    2 days ago
  •  ...reliability — and grow the team that runs it. This is a high-impact engineering role with meaningful equity, real ownership, and direct...  ...scales. What you'll do Set the architecture. Own how our backend fleet and data pipeline fit together, and where they go next.... 
    Senior
    Full time

    Lawfully

    New York, NY
    1 day ago
  • $250k

     ...and we need your help adding fuel to the fire.About the RolePolymarket is launching perpetual futures and we're looking for Senior Backend Engineers to own the core systems that make it run. This is backend exchange engineering in the truest sense: low-latency order... 
    Senior

    Polymarket

    New York, NY
    3 days ago
  •  ...opportunity to help build core infrastructure for the next generation of financial markets. About the Role As a Senior Rust Backend Engineer, you will work across the platform with a high-performing engineering team. You’ll design, architect, and build core and... 
    Senior
    Full time

    Revenue3

    New York, NY
    2 days ago
  • $173.48k - $213.96k

    ABOUT THE ROLEWe are seeking a seasoned backend software engineer and hands-on technical lead to drive the expansion of Peloton’s e-commerce platform...  ...development experience with mastery in languages like Java, Kotlin, or Python, alongside expertise in designing and scaling... 
    Senior
    Local area

    Peloton Cycle

    New York, NY
    1 day ago
  • $160k - $240k

     ...leading investors, the company is expanding rapidly and looking for engineers who thrive in a fast-paced, high-ownership environment where...  ...product and business. About the Role Design and build backend services powering fintech and SaaS products for healthcare customers... 
    Senior
    Full time
    Work at office
    Remote work

    Strategic Employment Partners (SEP)

    New York, NY
    9 hours ago
  • $185k - $225k

     ...role:Salary range: $185k - $225k USD*We are looking for smart engineers who love to code, seek challenging problems, and appreciate recognition...  ...full-stack, data, ML, and DevOps engineers to build scalable backend solutions as we continue to grow. We're a small team where... 
    Senior
    Work at office
    Remote work

    Kalepa

    New York, NY
    9 hours ago
  • $250k

     ...About the rolePolymarket is looking for a backend engineer to help build and scale the core...  ...individual contributor working with other senior engineers to design, implement, and optimize...  ...performance-oriented systems languages (Go, Rust, Java).Optimize for performance & scale:... 
    Senior

    Polymarket

    New York, NY
    9 hours ago
  •  ...We are looking for a self-starter engineer who loves building new products in an iterative and fast-moving environment. In this role,...  ...In this role, you will: Architect, build, and deploy the backend systems and services that power Zizy Build for scale from day... 
    Senior

    Zizy Inc.

    New York, NY
    3 days ago
  •  ...The Role Raydar is recruiting for this role on behalf of our client. Serve as the lead backend engineer for an early-stage software platform, owning system design, reliability and delivery across a range of high-stakes services. The work spans real-time data processing... 
    Senior
    Full time
    Work at office
    Immediate start

    Healthcare Technology Corp

    New York, NY
    3 days ago
  •  ...General Intuition is building the Medal backend to power real-time communications and billions of user clips. We seek a senior backend engineer to architect scalable, low-latency systems...  ..., and security while leveraging Java, microservices, and modern cloud infrastructure... 
    Senior

    Jobleads-US

    New York, NY
    4 days ago
  • $140k - $180k

     ...the age of 5G and IoT, with world class engineering, best‑in‑class user experience, and features...  .... We're looking for an exceptional backend engineer and hands‑on architect to help...  ...Develop and maintain RESTful APIs using Java (Spring Boot or related web frameworks)... 
    Senior
    Flexible hours

    US Mobile

    New York, NY
    5 days ago
  •  ...Senior Backend Software Engineer Duration: one year C2c Rate: $70 - 80/hr Hybrid: Location : 2, Broadway , NY, NY Position Overview The Senior Backend Software Engineer / Consultant is a hands-on engineer responsible for developing... 
    Senior
    Afternoon shift

    Anveta

    New York, NY
    1 day ago
  • $163k - $246.5k

     ...Backend Engineer As a Backend Engineer, you'll work on our backend and infrastructure systems to design, build and maintain a fast and reliable user experience for our customers. You'll collaborate with other engineers to develop the APIs, data models and services... 
    Senior
    Currently hiring
    Local area
    Remote work
    Weekend work
    3 days per week

    Semgrep, Inc

    New York, NY
    2 days ago
  •  ...CrowdStrike, Inc. is seeking a highly experienced Sr. Backend Engineer to join the Detection Engine Platform. You will architect and scale...  ...engineers, and shape the technical roadmap while leveraging Go, Java, Python, Kafka, and other modern technologies. #J-18808-... 
    Senior

    Jobleads-US

    New York, NY
    4 days ago
  • $130k - $135k

     ...Our client in New York, NY, is seeking a Senior Java Engineer to join their team! This is an onsite/full-time/direct-hire position Salary...  ...services organization. This role goes beyond traditional backend development—you will act as an engineering owner, driving... 
    Senior
    Full time

    JMS Technical Solutions

    New York, NY
    3 days ago
  •  ...Senior Backend Engineer Kensho is S&P Global's hub for AI innovation and transformation. With expertise in machine learning, natural language processing, and data discovery, we develop and deploy novel solutions to innovate and drive progress at S&P Global and its customers... 
    Senior
    Work at office
    Worldwide

    Kensho

    New York, NY
    15 hours ago
  •  ...with a customer to post-release monitoringSet technical direction across projects, mentor engineers, and raise the bar on how the team buildWhat You'll Bring5+ years of backend engineering experienceA strong eye for performance, reliability, and robust systems designYou... 
    Senior
    Flexible hours

    Trove Information Technologies

    New York, NY
    2 days ago
  •  ...Twenty Technologies seeks a senior backend engineer to design and build fast, secure services across cloud and on-prem. You will own core services, drive architecture, and mentor engineers while partnering with product, operations, and frontend teams to ship reliable systems... 
    Senior

    Jobleads-US

    New York, NY
    4 days ago
  • $186k - $223k

     ...With millions of users across the globe, we've become the most trusted way to find a relationship, for all. About the Role Backend engineers design, build, operate, and maintain the various cloud services that power Hinge. You’ll solve complex technical challenges... 
    Senior
    Work experience placement

    Tinder

    New York, NY
    16 hours ago
  • $160k - $240k

     ...Senior Backend Engineer | AI Infrastructure & Distributed Systems Location: New York City Compensation: $160,000–$240,000 base + equity Company: Confidential, venture-backed AI startup The Opportunity What if you could help design the infrastructure behind... 
    Senior
    Full time

    The Cypress Group

    New York, NY
    4 days ago
  •  ...is the AI-powered marketing cloud. The Identity team builds backend services powering the Zeta Identity Graph, handling...  ...terabytes of data with sub-second latencies at scale. We seek a Senior Software Engineer to design APIs, optimize data pipelines with Kafka, Spark,... 
    Senior

    Jobleads-US

    New York, NY
    4 days ago
  • $190k - $210k

     ...forward. Who You Are: You have a keen focus on backend and API development and Software engineering is your passion. You are a player-coach and a...  ...approach as an engineer. What You’ll Do: As a Senior Backend Engineer at Blockworks, you’ll design, build... 
    Senior
    Full time
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Blockworks Inc.

    New York, NY
    16 hours ago
  •  ...market resolution runs through the systems this team owns. As a Senior Backend Engineer on the Services team, you'll be working directly on that...  ...Polymarket's core exchange, primarily in Go, with Python or Java where appropriate. Profile and tune systems across the full... 
    Senior
    Full time

    Polymarket

    New York, NY
    10 days ago
  •  ...Twenty is seeking a backend engineer to build scalable Go services powering cyber and electromagnetic capabilities, ingests real-time signals, and serves high-throughput APIs. This role spans cloud and on-prem environments, with Go-based backend systems and graph models... 
    Senior

    Jobleads-US

    New York, NY
    4 days ago
  • $175k - $225k

     ...Job Title: Founding Software Engineer Package: $175K - $225K + meaningful...  .... Backed by leading VCs and senior operators from firms including...  .... The role is heavily backend-focused, with exposure to...  ...Tech Stack →    Python →    Java →    Go →    AWS →    Redis... 
    Senior
    Permanent employment
    Temporary work
    Work at office
    Immediate start

    Launchpad Recruitment

    New York, NY
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Java Backend Engineer. Be the first to apply!