Citi Trends

Citi Trends

Senior Java Developer – Vice President

MISSISSAUGA, Ontario, Canada · Exec · Full-time

Sponsorship not specified$121k-$171kDetected 1 day ago
JavaReactSpringSQLNoSQLMongoDBKafkaSparkAgileStakeholder ManagementPerformance ManagementLeadershipCommunicationMentoring

> stay_score

odds of building a lasting career here

42Risky
Cap-exempt (no lottery)0
Sponsors this role35
Entry-level history0
PERM / green-card track0
Lottery odds (Level III)83
Fits your clock70

Thin sponsorship signal and lottery-bound (~45% per draw). A low-probability bet with your clock running. Prioritize cap-exempt roles and proven entry-level sponsors first.

Lottery odds assume a STEM candidate.

Personalize to your clock →

> community_outcomes

No reports yet — be the first to help the next applicant.

About the role

  • This role combines deep technical expertise with team leadership, contributing to the establishment and implementation of new or revised application systems and programs in coordination with the Technology team.
  • Utilize deep technical knowledge across multiple application areas to provide architectural oversight and review complex technical solutions.
  • Contribute to the formulation of technology and application development strategies.

Responsibilities

  • Lead and drive Java development and master reference data architecture, providing hands-on technical direction while guiding the team through Agile delivery processes.
  • Serve as both an individual contributor and team lead, delivering robust end-to-end solutions, including client-facing portals and critical enterprise integrations.
  • Manage and mentor one or more Applications Development teams, including performance management, coaching, and resource allocation.
  • Act as the primary technical liaison with multiple platform partners across the TTS and Vanguard ecosystem.
  • Design and implement microservices, Kafka, and Java Spark-based solutions, ensuring scalability, resiliency, and performance.
  • Review and analyze proposed technical designs, integrations, and implementation approaches for enterprise initiatives.
  • Develop a comprehensive understanding of how business areas integrate to achieve strategic objectives.
  • Monitor delivery outcomes, manage day-to-day execution, and address risks, dependencies, and delivery challenges.
  • Proven Role: Demonstrated experience as a Senior Java Developer, Tech Lead, or Applications Development Manager.
  • The Applications Development Senior Manager (Senior Java Developer - Vice President) is a senior-level position responsible for driving results through hands-on technical leadership and team guidance in the design, development, and delivery of enterprise applications.

Requirements

  • 6+ years of experience designing, developing, and leading enterprise-scale applications.
  • Technical Expertise:
  • Significant experience designing and delivering complex system integrations.
  • Demonstrated ability to provide technical leadership while remaining hands-on.
  • Proven project delivery and Agile leadership experience.
  • Excellent written and verbal communication skills, with the ability to influence both technical and non-technical stakeholders.

Compensation

  • $121k-$171k

Equal opportunity

  • View Citi's EEO Policy Statement and the Know Your Rights poster.
  • If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

This listing is sourced directly from Citi Trends's careers page and normalized into a canonical job model.