Senior Java Developer & Enterprise Systems Lead

Citigroup Inc.

Mississauga

Hybrid

CAD 131,000 - 196,000

Full time

6 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Competitive compensation
Professional development resources
Work-life balance programs

Job summary

Citigroup Inc. in Mississauga, Canada, is seeking a skilled Java Developer to join our Technology team. You will design and deliver high-performance Java-based solutions, leveraging Spring Boot and Camel in a high-throughput environment, while mentoring peers and upholding engineering standards.

You will work in a hybrid model (3 days in office, 2 remote) with exposure to enterprise-grade shared services, performance tuning, and secure development practices within an Agile framework.

Qualifications

  • 5+ years of hands-on experience developing and maintaining enterprise shared services with Java 8, Spring Boot, and MongoDB.
  • Proficiency with messaging and integration technologies including Camel, JMS, WebSphere MQ, TIBCO EMS, and OSGi.
  • RESTful API development, SSL, and Git-based source control workflows.
  • Containerization with Docker and OpenShift.
  • Experience with Agile lifecycles, including sprint planning and CI.
  • DevOps tooling: GitHub, uDeploy, SonarQube.
  • Strong SQL knowledge.
  • Bachelor's degree or equivalent practical experience.

Responsibilities

  • Design, develop, and implement enterprise Java applications using Spring Boot, Apache Camel, and related technologies to meet complex requirements.
  • Build and maintain messaging and integration layers using JMS, WebSphere MQ, and TIBCO EMS to support high-volume processing.
  • Lead application analysis, performance tuning, and measurement activities to ensure reliability and throughput in production.
  • Manage Tier 3 production support, diagnosing and resolving critical issues to minimize service disruption.
  • Contribute to all phases of the software development lifecycle within an Agile delivery model.
  • Implement and recommend security measures during post-deployment analysis to protect system integrity.
  • Act as a technical advisor to senior stakeholders and junior team members, setting engineering standards.
  • Assess technical and operational risk to ensure compliance and safeguard Citi's systems.

Skills

Java 8
Spring Boot
MongoDB
Apache Camel
JMS
WebSphere MQ
TIBCO EMS
REST API
SSL
Git-based workflows
Docker
OpenShift
Agile
GitHub
uDeploy
SonarQube
SQL

Education

Bachelor's degree or equivalent practical experience

Tools

Docker
OpenShift
WebSphere MQ
TIBCO EMS
Apache Camel
GitHub
uDeploy
SonarQube

Job description

Citigroup Inc. in Mississauga, Canada, is seeking a skilled Java Developer to join our Technology team. You will design and deliver high-performance Java-based solutions, leveraging Spring Boot and Camel in a high-throughput environment, while mentoring peers and upholding engineering standards.

You will work in a hybrid model (3 days in office, 2 remote) with exposure to enterprise-grade shared services, performance tuning, and secure development practices within an Agile framework.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Tech Lead - Enterprise App Architect
Senior Java Tech Lead - Enterprise App Architect

Citibank (Switzerland) AG • Mississauga

On-site
Confidential
Senior Java Tech Lead & Architect
Senior Java Tech Lead & Architect

Citi • Mississauga

On-site
CAD 167,000 - 237,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
Lead Java & Cloud Platform Engineer
Lead Java & Cloud Platform Engineer

Citigroup Inc. • Mississauga

On-site
CAD 121,000 - 171,000
Java Developer - Assistant Vice President
Java Developer - Assistant Vice President

Citibank (Switzerland) AG • Mississauga

Hybrid
Confidential
Hybrid work model
Competitive compensation
Comprehensive benefits package
Senior Java Apps Lead – Money Markets (Hybrid)
Senior Java Apps Lead – Money Markets (Hybrid)

Citibank (Switzerland) AG • Mississauga

Hybrid
Confidential
Senior Java Backend Architect - Payments Modernization
Senior Java Backend Architect - Payments Modernization

Citigroup Inc. • Mississauga

On-site
CAD 121,000 - 171,000
Senior Java Microservices Architect & Delivery Lead
Senior Java Microservices Architect & Delivery Lead

Citi • Mississauga

Hybrid
CAD 121,000 - 171,000
Hybrid work model
Learning and development resources
Competitive compensation
Senior Java Applications Lead - Money Markets
Senior Java Applications Lead - Money Markets

Citi • Mississauga

On-site
CAD 167,000 - 237,000
Senior Backend Java Lead, Enterprise APIs & Microservices
Senior Backend Java Lead, Enterprise APIs & Microservices

Citi • Mississauga

On-site
CAD 121,000 - 171,000