Enable job alerts via email!

Java Backend Engineer

Citi

Mississauga

On-site

CAD 80,000 - 110,000

Full time

11 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative financial technology firm is seeking a Java Backend Engineer to join their Equities Middle Office Technology team. This role involves developing and maintaining robust backend solutions that support real-time operations across various equity products. You will collaborate with cross-functional teams to drive business value through innovative software development. The ideal candidate will have a strong background in Java and Microservices, along with hands-on experience in REST API development and cloud platforms. If you're passionate about technology and eager to tackle complex challenges, this opportunity is perfect for you.

Qualifications

  • 3-5 years of experience as a Java Developer.
  • Strong in Java & Microservices with hands-on REST API development.
  • Knowledge of CI/CD pipelines and source control management.

Responsibilities

  • Develop, test, document, and release code as part of the development team.
  • Review code for accuracy and functionality.
  • Analyze applications for vulnerabilities and conduct testing.

Skills

Java
Microservices
Core Java
Spring Framework
Concurrency
Multi-threading
No-SQL databases
REST API development
Kubernetes
Docker
CI/CD pipelines
Source control (GitHub, Bitbucket)

Education

Bachelor’s degree or equivalent experience

Tools

Kubernetes
Docker
Jenkins
Tekton
Harness
MongoDB
GitHub
Bitbucket
ELK
Prometheus
Grafana
Micrometer

Job description

Join to apply for the Java Backend Engineer role at Citi.

1 week ago Be among the first 25 applicants.

Get AI-powered advice on this job and more exclusive features.

The Equities Middle Office Technology team serves the global suite of products providing a full range of innovative and comprehensive services. Our businesses offer industry-leading technology, a strong worldwide presence, and a global franchise. Our technology operates in real-time environments, managing market, transaction, and accounting data, processing millions of events daily. Our solutions cover all Cash Equity products and geographies where Citi operates. We support Middle Office operations including post-execution processing such as order & allocation workflows, trade processing, matching, confirmations, and billing.

Who You Will Work With

As part of a modernized financial technology company, our Engineers focus on disrupting the market by creating innovative solutions. We are passionate about building strategies, designing solutions, and developing products to solve complex problems. Our culture fosters interesting challenges, emerging technologies, and collaboration, supporting Citi's enterprise-level vision. We collaboratively design, build, and implement strategies to drive business value.

Job Background/Context
  • The position is based in Canada, working as a backend developer for MO Engineering and Architecture Team.
  • You will be part of a cross-functional team responsible for the full software development lifecycle.
  • You should be highly self-motivated and able to work independently.
Key Responsibilities
  • Develop, test, document, and release code as part of the development team.
  • Review code for accuracy and functionality.
  • Apply programming knowledge to design specifications.
  • Work closely with product users to ensure accurate implementation.
  • Notify Tech Lead and Scrum Master of risks, bottlenecks, and issues.
  • Analyze applications for vulnerabilities, conduct testing and debugging.
  • Communicate clearly and concisely in writing and verbally.
Core Skills
  • 3-5 years of experience as a Java Developer.
  • Strong in Java & Microservices.
  • Good understanding of Core Java, Spring Framework, Concurrency, and Multi-threading.
  • Experience with No-SQL databases, preferably MongoDB.
  • Hands-on with REST API development.
  • Experience with Kubernetes and Docker.
  • Knowledge of CI/CD pipelines (e.g., Jenkins, Tekton, Harness).
  • Experience with source control (GitHub, Bitbucket).
  • Banking or product domain experience is a plus.
Preferred Skills
  • UX development using ReactJS, NodeJS.
  • Reactive programming and WebSocket knowledge.
  • Experience with cloud platforms like OpenShift.
  • Knowledge of APM tools (ELK, Prometheus, Grafana, Micrometer).
Education
  • Bachelor’s degree or equivalent experience.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Java Fullstack Developer

Capgemini

Mississauga

On-site

CAD 70,000 - 110,000

2 days ago
Be an early applicant

Senior Backend Engineer (Remote) - Stream processing

Jerry

Mississauga

Remote

CAD 90,000 - 150,000

Yesterday
Be an early applicant

Java Backend Software Engineer

eBay

Toronto

On-site

CAD 80,000 - 110,000

3 days ago
Be an early applicant

Java Fullstack Developer

Iris Software Inc.

Greater Toronto Area

Hybrid

CAD 80,000 - 130,000

2 days ago
Be an early applicant

Backend Engineer, Trading Systems

Nascent

Toronto

Remote

CAD 80,000 - 120,000

Yesterday
Be an early applicant

Senior Backend Engineer

SimplyAnalytics

Toronto

Remote

CAD 80,000 - 110,000

Yesterday
Be an early applicant

Senior Software Engineer, Backend (AI Platform)

The Rundown AI, Inc.

Toronto

Remote

CAD 80,000 - 120,000

Yesterday
Be an early applicant

Backend Engineer, Trading Systems

Nascent

Toronto

Remote

CAD 80,000 - 120,000

2 days ago
Be an early applicant

Senior Software Engineer

Microsoft Corporation

Old Toronto

Remote

CAD 108,000 - 200,000

Today
Be an early applicant