Citi

Java Developer - Assistant Vice President

Citi
Apply
1 day ago
Mississauga, CanadaSenior

Base Salary

$94k - $142k/yr

Responsibilities

  • Design, develop, and implement enterprise Java applications using Spring Boot, Apache Camel, and related technologies.
  • Build and maintain high-volume messaging and integration layers using JMS, WebSphere MQ, TIBCO EMS, and OSGi.
  • Lead application analysis, performance tuning, and measurement to meet production reliability and throughput standards.
  • Provide Tier 3 production support and diagnose critical issues using Thread Dump Analyser, Memory Analyser Tool, Samurai, and related JVM troubleshooting tools.
  • Contribute to requirements analysis, design, testing, deployment, and post-implementation review across the software development lifecycle.
  • Implement and recommend post-deployment security measures and assess technical and operational risks.
  • Advise senior stakeholders, mentor junior colleagues, and guide engineering standards and development practices.

Requirements

  • At least 5 years of hands-on experience developing and maintaining enterprise shared services.
  • Demonstrated expertise in Java 8, Spring Boot, and MongoDB.
  • Proficiency with Apache Camel, JMS, WebSphere MQ, TIBCO EMS, and OSGi in large-scale transactional environments.
  • Knowledge of RESTful API development, SSL, and Git-based source control workflows.
  • Experience with Docker and OpenShift for deploying and managing application workloads.
  • Experience with Agile development lifecycles, sprint planning, iterative delivery, and continuous integration practices.
  • Proficiency with GitHub, uDeploy, and SonarQube for build automation, deployment, and code quality management.
  • Solid SQL knowledge for querying, analyzing, and troubleshooting relational data sources.
  • Bachelor's degree in a relevant field or equivalent practical experience.
  • Familiarity with Samurai, Thread Dump Analyser, Linux command-line administration, Red Hat Enterprise Linux, and Lightspeed CI/CD pipelines is beneficial.

Benefits

  • Hybrid working model with 3 days in the office and 2 days working remotely.
  • Exposure to large-scale, high-transactional enterprise financial systems.
  • Opportunities for technical leadership, engineering influence, and mentoring.
  • Continuous learning and professional development resources.
  • Comprehensive benefits package and wellbeing and work-life balance support tailored to location.

Tech Stack

DockerGitJavaLinuxMongoDBOpenShiftSonarQubeSpring BootSQL

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