Senior Java Architect & Tech Lead - Enterprise Microservices

Citigroup Inc.

Mississauga

Hybrid

CAD 168,000 - 237,000

Full time

13 days ago
Application generator

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

Get past ATS filters

Job summary

Citigroup Inc. seeks a Senior Java Developer to lead design, development, and deployment of scalable, high-performance enterprise applications. You will mentor junior engineers and collaborate with cross-functional teams to deliver business requirements.

Responsibilities include owning initiatives from inception to production, defining technical scope with product managers, and enforcing robust architectural patterns, coding standards, and security practices across large-scale systems.

Qualifications

  • 10+ years of professional software engineering experience.
  • Deep knowledge of core Java including multi-threading and memory management.
  • Hands-on experience with Spring Framework and Spring Boot.
  • Strong RESTful API design skills and microservices architecture.
  • Proficient in Oracle SQL/PLSQL and database design.
  • Experience deploying scalable microservices in containerized environments (Kubernetes/OpenShift/AWS ECS).
  • Experience with distributed caching (Hazelcast/Redis).
  • Ability to adapt priorities and communicate clearly.
  • Bachelor's degree or equivalent experience.

Responsibilities

  • Take ownership of business initiatives from inception to production. Collaborate with product managers and stakeholders to define scope, estimate effort, and identify technical dependencies.
  • Resolve high-impact problems through evaluation of complex business and system processes.
  • Translate complex requirements into scalable, secure technical designs.
  • Develop standards for coding, testing, debugging, and implementation.
  • Define, maintain, and promote robust architectural patterns and best practices for large-scale web applications.
  • Provide in-depth analysis and innovative solutions.
  • Coach and mentor mid-level developers and analysts, allocating work as necessary.
  • Conduct rigorous code reviews and foster continuous learning and technical excellence.

Skills

Java
Mentoring
Communication
Problem solving

Education

Bachelor's degree or equivalent experience

Tools

Spring Framework
Spring Boot
RESTful APIs
Microservices
OpenShift
Kubernetes
AWS ECS
Hazelcast
Redis
Oracle SQL/PLSQL

Job description

Citigroup Inc. seeks a Senior Java Developer to lead design, development, and deployment of scalable, high-performance enterprise applications. You will mentor junior engineers and collaborate with cross-functional teams to deliver business requirements.

Responsibilities include owning initiatives from inception to production, defining technical scope with product managers, and enforcing robust architectural patterns, coding standards, and security practices across large-scale systems.

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

Similar jobs worth comparing

Senior Java Tech Lead - Enterprise Systems Architect
Senior Java Tech Lead - Enterprise Systems Architect

Citigroup Inc. • Mississauga

On-site
CAD 170,000 - 240,000
Senior Java Tech Lead - Enterprise App Architect
Senior Java Tech Lead - Enterprise App Architect

Citibank (Switzerland) AG • Mississauga

On-site
Confidential
Senior Java Engineer - Microservices & Trading Platform
Senior Java Engineer - Microservices & Trading Platform

Citigroup Inc. • Mississauga

On-site
CAD 121,000 - 171,000
Senior Java Architect for High-Performance Fintech
Senior Java Architect for High-Performance Fintech

Citi • Mississauga

Hybrid
CAD 94,000 - 142,000
Hybrid work model
Learning opportunities and growth
Competitive compensation and benefits
+1
Senior Java Developer – Vice President
Senior Java Developer – Vice President

Citi • Mississauga

On-site
CAD 120,000 - 150,000
Java Microservices Applications Development Lead, VP
Java Microservices Applications Development Lead, VP

Citi • Mississauga

Hybrid
CAD 121,000 - 171,000
Hybrid work model
Learning and development resources
Competitive compensation
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
Java Microservices Applications Development Lead, VP
Java Microservices Applications Development Lead, VP

Citigroup Inc. • Mississauga

Hybrid
CAD 167,000 - 236,000
Hybrid work model
Architecture influence
Learning resources
+4
Senior Java Tech Lead - Vice President
Senior Java Tech Lead - Vice President

Citigroup Inc. • Mississauga

On-site
CAD 170,000 - 240,000
Senior Java Tech Lead - Vice President
Senior Java Tech Lead - Vice President

Citibank (Switzerland) AG • Mississauga

On-site
Confidential