Senior Java Backend Engineer - Spring & Cloud

Citigroup Inc.

Mississauga

On-site

CAD 79,000 - 111,000

Full time

5 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Citigroup Inc. is seeking an Applications Development Senior Programmer Analyst to participate in the design, development and implementation of enterprise-scale systems in coordination with the Technology team.

You will analyze business needs and translate them into robust Java-based solutions. Responsibilities include feasibility studies, project estimation, risk assessment, and the delivery of secure, scalable APIs.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or a related technical field.
  • 3–8+ years of professional software development experience with backend Java in an enterprise environment.
  • Leadership experience designing system components and mentoring other developers.

Responsibilities

  • Participate in feasibility studies, time/cost estimates, IT planning and risk analysis.
  • Develop and revise applications systems and programs to meet business needs.
  • Monitor all phases of the development lifecycle and provide user support.
  • Analyze complex problems, evaluate business processes and industry standards.
  • Recommend security measures and ensure compliant system design.
  • Consult with users and technology groups on issues and solutions.
  • Mentor junior analysts and act as SME to stakeholders.
  • Operate with limited supervision and exercise independent judgement.

Skills

Core Java
Java 17/21
Multithreading
Pattern Matching
REST API design
Testing (JUnit/Mockito)
Problem solving
Security practices
Leadership

Education

Bachelor's or Master's degree in Computer Science/IT/Engineering

Tools

Spring Boot
Spring Security
Spring Data JPA
Oracle Database
Docker
Kubernetes/OpenShift
CI/CD pipelines
Apache Kafka
IBM MQ
Snyk
SonarQube
JUnit/Mockito

Job description

Citigroup Inc. is seeking an Applications Development Senior Programmer Analyst to participate in the design, development and implementation of enterprise-scale systems in coordination with the Technology team.

You will analyze business needs and translate them into robust Java-based solutions. Responsibilities include feasibility studies, project estimation, risk assessment, and the delivery of secure, scalable APIs.

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 Architect & Tech Lead - Enterprise Microservices
Senior Java Architect & Tech Lead - Enterprise Microservices

Citigroup Inc. • Mississauga

Hybrid
CAD 168,000 - 237,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 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 Full-Stack Tech Lead & Architect
Senior Java Full-Stack Tech Lead & Architect

Citigroup Inc. • Mississauga

On-site
CAD 168,000 - 238,000
Backend Java Developer, Assistant Vice President
Backend Java Developer, Assistant Vice President

Citigroup Inc. • Mississauga

On-site
CAD 94,000 - 142,000
Backend Java Developer, Assistant Vice President
Backend Java Developer, Assistant Vice President

Citibank (Switzerland) AG • Mississauga

On-site
Confidential
Backend Java Developer, Officer
Backend Java Developer, Officer

Citi • Mississauga

On-site
CAD 79,000 - 111,000
Backend Java Lead Developer, Vice President
Backend Java Lead Developer, Vice President

Citi • Mississauga

On-site
CAD 121,000 - 171,000
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