Citi

Senior Java Engineer – Backend & AI-Assistant Vice President

Citi
Apply
2 days ago
Mississauga, CanadaStaff+

Base Salary

$94k - $142k/yr

Responsibilities

  • Design, develop, and deploy high-performance backend applications using Java, Spring Boot, and MongoDB.
  • Build and maintain scalable, secure, and documented APIs and microservices.
  • Own application modules from requirements through production across the full software development lifecycle.
  • Identify technical and delivery risks and propose mitigation plans.
  • Integrate and promote AI-assisted development tools including GitHub Copilot, Devin, Claude, and Codex.
  • Define engineering standards and operational processes while assessing impacts on system integrity, data quality, and business outcomes.

Requirements

  • At least 5 years of backend software engineering experience focused on Java application development in commercial or enterprise environments.
  • Deep expertise with Spring Framework, Spring Boot, Spring MVC, Spring Data JPA, and Spring Security.
  • Experience designing and implementing scalable, secure, and well-documented APIs and microservices architectures.
  • Hands-on experience with CI/CD tooling including Jenkins, GitLab CI, GitHub Actions, Docker, Kubernetes, and Maven or Gradle.
  • Strong Git version-control experience and familiarity with team branching practices such as Gitflow.
  • Professional experience using AI-assisted development tools such as GitHub Copilot, Devin, Claude, Codex, or equivalent.
  • Familiarity with SOAP, XML, and JSON web-service standards and data formats.
  • Angular experience, software delivery coordination, and project management or consulting methodology exposure are beneficial.
  • A bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Benefits

  • Hybrid work arrangement with 3 days in the office and 2 days remotely.
  • Opportunities to use AI-assisted engineering tools and work on complex, globally scaled backend systems.
  • Technical growth, learning and development resources, and exposure to broader engineering leadership.
  • Competitive compensation and benefits supporting financial wellbeing, health, and long-term career development.
  • Full-time employment in Citi's Technology organization.

Tech Stack

AngularDockerGitGitHub ActionsGitLab CI/CDGradleJavaJenkinsKubernetesMavenMongoDBSOAPSpring Boot

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