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.
Apply directly at Citi Trends →Create a free account for alerts like thisView Citi Trends immigration profile
This listing is sourced directly from Citi Trends's careers page and normalized into a canonical job model.