Java Backend Engineer — Spring Boot & Microservices

Citi

Mississauga

On-site

CAD 79,000 - 111,000

Full time

4 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

Job summary

Citi is seeking a backend Software Engineer in the Greater Toronto Area to design, develop, test, and deploy robust Java-based services. You will work on microservices with Spring Boot, implement automated tests, and contribute to CI/CD pipelines while collaborating with cross-functional teams in a fast-paced environment.

Ideal candidates have 2–5 years of hands-on experience, strong OOP skills, and familiarity with containerization and cloud-native practices.

Qualifications

  • 2–5 years of relevant hands-on software development experience.
  • Proficiency in Java, Spring Boot, OOP, and microservices architecture.
  • Familiar with CI/CD pipelines and tools like Jenkins or Tekton, and Git-based workflows.

Responsibilities

  • Design, develop, test, and deploy robust backend services and microservices using Java and Spring Boot.
  • Write clean, maintainable code following enterprise engineering standards and design patterns.
  • Implement comprehensive automated testing strategies (unit, integration, contract tests).
  • Participate in peer code reviews to improve quality, security, and knowledge sharing.
  • Contribute to CI/CD pipeline implementation and deployment automation across environments.
  • Troubleshoot defects, performance issues, and production incidents with root-cause analysis.

Skills

Java
Spring Boot
OOP
Microservices
CI/CD
Jenkins
Tekton
Git (GitHub/Bitbucket)
Linux/Unix
Python scripting

Education

Bachelor's degree in Computer Science or related
Master's degree preferred

Tools

OpenShift
Kubernetes
Docker

Job description

Citi is seeking a backend Software Engineer in the Greater Toronto Area to design, develop, test, and deploy robust Java-based services. You will work on microservices with Spring Boot, implement automated tests, and contribute to CI/CD pipelines while collaborating with cross-functional teams in a fast-paced environment.

Ideal candidates have 2–5 years of hands-on experience, strong OOP skills, and familiarity with containerization and cloud-native practices.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Backend Engineer - Spring Boot & Microservices
Java Backend Engineer - Spring Boot & Microservices

Tata Consultancy Services • Toronto

On-site
CAD 80,000 - 100,000
Senior Java Engineer – Hybrid, Scalable APIs & Cloud
Senior Java Engineer – Hybrid, Scalable APIs & Cloud

Citigroup Inc. • Mississauga

Hybrid
CAD 153,000 - 236,000
Hybrid working
Global exposure
Learning & development
+3
Senior Java Backend Engineer – Spring Boot & Microservices
Senior Java Backend Engineer – Spring Boot & Microservices

Flexton Inc. • Toronto

On-site
CAD 90,000 - 120,000
Senior Java Microservices Engineer — Spring Boot
Senior Java Microservices Engineer — Spring Boot

Smart IT Frame LLC • Mississauga

On-site
CAD 90,000 - 120,000
Senior Backend Java Lead — Architect, Mentor, AI‑Driven
Senior Backend Java Lead — Architect, Mentor, AI‑Driven

Citigroup Inc. • Mississauga

Hybrid
CAD 207,000 - 310,000
Hybrid work schedule
Professional development
Global collaboration
+2
Senior Java Developer & Enterprise Systems Lead
Senior Java Developer & Enterprise Systems Lead

Citigroup Inc. • Mississauga

Hybrid
CAD 131,000 - 196,000
Hybrid work model
Competitive compensation
Professional development resources
+1
Lead Java Backend Architect – Spring Boot & AWS
Lead Java Backend Architect – Spring Boot & AWS

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Toronto

On-site
CAD 120,000 - 150,000
Senior Java Backend Engineer: Microservices & Spring Boot
Senior Java Backend Engineer: Microservices & Spring Boot

Bounteous • Montreal (administrative region)

On-site
CAD 85,000 - 115,000
Senior Java Full-Stack Engineer | Angular & Spring Boot
Senior Java Full-Stack Engineer | Angular & Spring Boot

Capgemini • Toronto

On-site
CAD 90,000 - 96,000
Vacation time
Medical, dental, and vision coverage
Retirement savings plan (RRSP)
+2
Senior Java Software Engineer - Banking Experience
Senior Java Software Engineer - Banking Experience

MSZ Systems • Toronto

On-site
CAD 80,000 - 110,000