Senior Full-Stack Java Architect & Tech Lead

Citi

Mississauga

On-site

CAD 94,000 - 142,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Citi in Mississauga, Canada is seeking an Applications Development Senior Programmer Analyst to contribute to design, development, and programming of enterprise applications. You will work across full-stack Java development, including Spring Boot, REST APIs, microservices, and modern front-end tech like Angular/React, with MongoDB as the data layer.

Exposure to Python and Generative AI is highly desirable to support innovation, automation, and AI-driven business solutions.

Qualifications

  • 5-8 years of relevant application development experience.
  • Strong experience in Full Stack Java development, including Java, Spring Boot, REST APIs, microservices, and front-end technologies such as Angular, React, JavaScript, HTML5 and CSS.
  • Hands-on experience with MongoDB, including database design, indexing, aggregation pipelines, query optimization, and performance tuning.
  • Experience in systems analysis, design, development, and programming of enterprise software applications.
  • Experience managing and delivering successful technology projects.
  • Working knowledge of Agile development methodologies, CI/CD pipelines, Git, and software engineering best practices.
  • Good understanding of distributed systems, API integration, and cloud-based architectures.
  • Exposure to Python development, data processing, automation, and Generative AI technologies.

Responsibilities

  • Conduct feasibility studies, time and cost estimates, IT planning, risk technology assessments and develop new or revised applications.
  • Design, develop, test, and maintain scalable Full Stack Java applications using Java, Spring Boot, REST APIs, microservices, and modern front-end tech.
  • Develop and support MongoDB data solutions, including schema design and performance tuning.
  • Monitor and control all phases of the software development lifecycle, from requirements to production support.
  • Analyze complex problems, evaluate processes, and propose effective solutions.
  • Recommend security measures and perform post-implementation reviews to ensure stability and compliance.
  • Collaborate with business users, architects, and technology teams to deliver innovative solutions.
  • Contribute to API development, system integrations, and cloud-native architectures.
  • Support modernization initiatives and explore Python automation and Generative AI where appropriate.
  • Ensure coding standards and operational procedures are followed; mentor junior analysts and developers.
  • Operate with limited supervision and exercise independent judgment.
  • Act as SME to senior stakeholders and team members.
  • Assess risk in business decisions and escalate/report control issues with transparency.

Skills

Full Stack Java
Spring Boot
REST APIs
Microservices
Angular
React
JavaScript
HTML5
CSS
MongoDB
Agile
CI/CD
Git
Python
Generative AI

Education

Bachelor's degree

Tools

MongoDB
Git
CI/CD pipelines

Job description

Citi in Mississauga, Canada is seeking an Applications Development Senior Programmer Analyst to contribute to design, development, and programming of enterprise applications. You will work across full-stack Java development, including Spring Boot, REST APIs, microservices, and modern front-end tech like Angular/React, with MongoDB as the data layer.

Exposure to Python and Generative AI is highly desirable to support innovation, automation, and AI-driven business solutions.

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

Similar jobs worth comparing

Lead Java Backend Engineer| AI-Driven Spring Microservices
Lead Java Backend Engineer| AI-Driven Spring Microservices

Citigroup Inc. • Mississauga

On-site
CAD 170,000 - 240,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 Tech Lead - Enterprise App Architect
Senior Java Tech Lead - Enterprise App Architect

Citibank (Switzerland) AG • Mississauga

On-site
Confidential
Senior Java Full-Stack Engineer | Drive Impact
Senior Java Full-Stack Engineer | Drive Impact

Citibank (Switzerland) AG • Mississauga

Hybrid
Confidential
Lead Application Support Analyst – Java & AI
Lead Application Support Analyst – Java & AI

Citibank (Switzerland) AG • Mississauga

Hybrid
Confidential
Java Engineer
Java Engineer

United States Digital Space LLC • Mississauga

On-site
CAD 100,000 - 120,000
Competitive compensation
Long-term career growth and development opportunities
VP-Level AI-Driven Full-Stack Engineer
VP-Level AI-Driven Full-Stack Engineer

Citigroup Inc. • Mississauga

On-site
CAD 168,000 - 237,000
VP Apps Dev Lead — Real-Time Architecture & Mentorship
VP Apps Dev Lead — Real-Time Architecture & Mentorship

Citigroup Inc. • Mississauga

On-site
CAD 100,000 - 130,000
Lead Java & Cloud Platform Engineer
Lead Java & Cloud Platform Engineer

Citigroup Inc. • Mississauga

On-site
CAD 121,000 - 171,000
Senior Full-Stack Engineer: Java, Spring, Angular & AWS
Senior Full-Stack Engineer: Java, Spring, Angular & AWS

Cognizant • Mississauga

Remote
CAD 70,000 - 111,000
Discretionary annual bonus
Benefits for wellbeing