Citi

Senior Full Stack Java Developer - Vice President

Citi
Apply
22 hours ago
Mississauga, CanadaStaff+

Base Salary

$121k - $171k/yr

Responsibilities

  • Design, build, and deliver full-stack product features using Java/J2EE, Spring Boot, and REST APIs.
  • Architect and implement scalable microservices-based solutions.
  • Develop and optimize database logic across MS SQL, Oracle, and PostgreSQL, including stored procedures, indexing, query tuning, and execution plan analysis.
  • Lead code and design reviews and contribute to high- and low-level system design.
  • Collaborate with global engineering teams and stakeholders to evaluate technical approaches and deliver solutions.
  • Mentor and coach junior engineers while helping establish technical standards and improve engineering quality.

Requirements

  • At least 6 years of hands-on software development experience with deep expertise in Java/J2EE, Spring Boot, Spring Framework, and REST API design.
  • Advanced proficiency with MS SQL, Oracle, and PostgreSQL, including schema design, query optimization, stored procedures, indexing, and performance tuning.
  • Strong object-oriented design skills and experience producing modular, clean, and testable code.
  • Demonstrated experience designing and delivering microservices architectures.
  • Practical experience with Git-based source control workflows and Jira.
  • Knowledge of systems analysis, architecture fundamentals, unit testing, and the full software development lifecycle.
  • Strong verbal and written communication skills for explaining technical decisions to engineering and non-technical stakeholders.
  • Experience with Agile or Scrum delivery frameworks and sprint-based development is beneficial.
  • Ability to produce and interpret sequence diagrams and class diagrams is beneficial.
  • Previous technology leadership experience influencing technical standards or guiding delivery across a team is beneficial.

Benefits

  • Hybrid working model with 3 days in the office and 2 days remotely.
  • Opportunity to collaborate with engineering and business teams across more than 100 countries.
  • Training, mentorship, and continuous learning opportunities.
  • Career progression pathways within Citi’s technology organization.
  • Competitive compensation and access to Citi’s broader employee benefits program.
  • Financial wellbeing, wellbeing, and work-life balance support programs.

Tech Stack

Categories

Citi

About Citi

10,000+ employees

Citi is a public financial-services company offering consumer and institutional banking, credit cards, wealth management, treasury and trade solutions, and capital-markets services. It serves individuals, corporations, financial institutions, and governments in more than 160 countries and jurisdictions, earning interest and fee income from lending, payments, trading, and advisory. Founded in 1812 and headquartered in New York, it trades on the NYSE under the ticker C.

Contact me