Senior Java Backend Architect - Data Pipelines (Hybrid)

Citi

Mississauga

Hybrid

CAD 94,000 - 142,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Learning & development opportunities
Collaboration with global teams
Wellbeing resources
Competitive compensation

Job summary

Citi in Mississauga, Canada seeks a Senior Java Backend Developer to design and build high-performance backend services for large-scale data processing. You will apply Java 17, Spring Boot, and microservices patterns to deliver scalable architectures while collaborating with cross-functional teams.

The role emphasizes test-driven development, code quality with SonarQube, and efficient data joins in complex pipelines. A Bachelor’s degree and strong communication are required.

Qualifications

  • 5+ years of hands-on Java backend development with Java 17+.
  • Strong Spring Framework experience (Boot/Data/Cloud).
  • SQL/NoSQL databases; optimize queries and data models.
  • In-memory data loading and efficient joins for large pipelines.
  • Java tooling: Maven/Gradle; testing with JUnit/Mockito.
  • Architectural skills in microservices and event-driven designs; TDD and SonarQube.

Responsibilities

  • Design and build high-performance Java backend services for data processing.
  • Develop scalable data processing architectures using modern patterns.
  • Collaborate with cross-functional teams to deliver features.
  • Maintain performance and resolve bottlenecks in backend apps.
  • Practice test-driven development to improve testability and modularity.
  • Apply static code analysis with SonarQube to ensure quality.
  • Optimize SQL queries and manage complex data pipelines.
  • Leverage AI-assisted tools to accelerate delivery and quality.

Skills

Java backend
Java 17+
Spring Boot
SQL/NoSQL databases
Maven/Gradle
JUnit/Mockito
Microservices
Event-driven
Communication skills

Education

Bachelor's degree

Tools

SonarQube

Job description

Citi in Mississauga, Canada seeks a Senior Java Backend Developer to design and build high-performance backend services for large-scale data processing. You will apply Java 17, Spring Boot, and microservices patterns to deliver scalable architectures while collaborating with cross-functional teams.

The role emphasizes test-driven development, code quality with SonarQube, and efficient data joins in complex pipelines. A Bachelor’s degree and strong communication are required.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Engineer — Finance Tech, Cloud & Microservices
Senior Java Engineer — Finance Tech, Cloud & Microservices

Citi • Mississauga

On-site
CAD 133,000 - 200,000
Senior Java & Cloud Platform Lead - VP
Senior Java & Cloud Platform Lead - VP

Citigroup Inc. • Mississauga

On-site
CAD 121,000 - 171,000
Senior Java Engineer: Scalable Backend & Microservices Leader
Senior Java Engineer: Scalable Backend & Microservices Leader

Virtusa • Mississauga

On-site
CAD 110,000 - 170,000
Senior Java Lead Engineer: Regulatory Data Platforms
Senior Java Lead Engineer: Regulatory Data Platforms

Citigroup Inc. • Mississauga

Hybrid
CAD 130,000 - 170,000
Hybrid work model (3 days in-office, 2
Big Data technologies exposure (Spark,
Java Backend Engineer — Spring Boot & Microservices
Java Backend Engineer — Spring Boot & Microservices

Citi • Mississauga

On-site
CAD 79,000 - 111,000
VP, Senior Java Full-Stack Engineer
VP, Senior Java Full-Stack Engineer

Citigroup Inc. • Mississauga

Hybrid
CAD 140,000 - 200,000
Senior Full-Stack Engineer - Hybrid Data Pipelines (Toronto)
Senior Full-Stack Engineer - Hybrid Data Pipelines (Toronto)

Source Code • Toronto

Hybrid
CAD 120,000 - 160,000
Senior Full-Stack Java Engineer – Hybrid (Mississauga)
Senior Full-Stack Java Engineer – Hybrid (Mississauga)

Citigroup Inc. • Mississauga

Hybrid
CAD 94,000 - 142,000
Java Developer Lead Analyst - Vice President
Java Developer Lead Analyst - Vice President

Citigroup Inc. • Mississauga

Hybrid
CAD 130,000 - 170,000
Hybrid work model (3 days in-office, 2
Big Data technologies exposure (Spark,
Java Developer - Assistant Vice President
Java Developer - Assistant Vice President

Citigroup Inc. • Mississauga

Hybrid
CAD 110,000 - 160,000
Hybrid work model
Competitive compensation
Comprehensive benefits package