Talent.com
08763 Citi Canada Technology Services ULC
Lead Full Stack Java Developer – Vice President08763 Citi Canada Technology Services ULC • Mississauga Ontario Canada
Lead Full Stack Java Developer – Vice President

Lead Full Stack Java Developer – Vice President

08763 Citi Canada Technology Services ULC • Mississauga Ontario Canada
25 days ago
Job type
  • Full-time
Job description

Role Summary:

As a Full Stack Java Developer within our team, you will take on a critical leadership role, driving the technical direction and successful delivery of mission-critical web applications. You will be responsible for architecting robust systems, mentoring a talented team of engineers, and ensuring the highest standards of code quality and innovation. This role requires a blend of deep technical expertise, strategic thinking, and proven leadership capabilities to guide projects from conception to deployment in a complex, enterprise environment.

Responsibilities:

  • Technical Leadership & Architecture: Lead the architectural design and development of complex, scalable, and resilient full-stack applications, with a primary focus on Java, Spring Boot, and modern front-end frameworks.
  • Team Mentorship & Guidance: Mentor, coach, and lead a team of developers, fostering a culture of technical excellence, collaboration, and continuous improvement. Guide team members in code quality, best practices, and career development.
  • Project & Delivery Ownership: Oversee the entire software development lifecycle for key projects, from technical requirements gathering and design to coding, testing, and deployment. Ensure on-time, high-quality delivery.
  • Stakeholder Collaboration: Partner with product managers, business stakeholders, and other technology teams to define technical roadmaps, influence product strategy, and translate business requirements into robust technical solutions.
  • Hands-On Development: Remain hands-on and contribute to the development of complex features, back-end services, and APIs, setting a high standard for the team.
  • Best Practices & Innovation: Champion and enforce software development best practices, including agile methodologies, CI/CD, automated testing, and secure coding standards. Drive the evaluation and adoption of new technologies and industry trends.
  • System Optimization & Health: Take ownership of application performance, scalability, and reliability. Lead efforts to troubleshoot, debug, and optimize existing systems.

Qualifications:

  • Extensive Experience: Significant professional experience in designing, developing, and deploying enterprise-scale applications.
  • Leadership & Mentorship: Proven experience in a technical leadership role, including mentoring developers, conducting code reviews, and guiding team decisions.
  • Architectural Expertise: Demonstrated ability to design and implement complex, distributed systems and microservices architectures.
  • Back-End Expertise:6+ years in Java and the Spring ecosystem (Spring Boot, Spring Cloud, Spring Security, Spring Data, reactive spring).Deep experience in designing, building, and consuming RESTful APIs and microservices.Extensive experience with relational databases (, PostgreSQL, Oracle) and NoSQL databases (, MongoDB).Strong understanding of ORM frameworks (, JPA/Hibernate) and data modeling.Proficiency with build tools like Maven or Gradle and CI/CD pipelines.
  • Front-End Expertise:Strong proficiency in modern front-end technologies (, HTML5, CSS3, JavaScript/TypeScript).Hands-on experience with modern JavaScript frameworks, particularly ReactJS and state management libraries like Redux.


Education:

  • Bachelor’s degree/University degree or equivalent experience
  • Master’s degree preferred


This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

Role Summary

As a Full Stack Development lead within our team, you will take on a critical leadership role, driving the technical direction and successful delivery of mission-critical web applications. You will be responsible for architecting robust systems, mentoring a talented team of engineers, and ensuring the highest standards of code quality and innovation. This role requires a blend of deep technical expertise, strategic thinking, and proven leadership capabilities to guide projects from conception to deployment in a complex, enterprise environment.

Responsibilities

  • Technical Leadership & Architecture: Lead the architectural design and development of complex, scalable, and resilient full-stack applications, with a primary focus on Java, Spring Boot, and modern front-end frameworks.
  • Team Mentorship & Guidance: Mentor, coach, and lead a team of developers, fostering a culture of technical excellence, collaboration, and continuous improvement. Guide team members in code quality, best practices, and career development.
  • Project & Delivery Ownership: Oversee the entire software development lifecycle for key projects, from technical requirements gathering and design to coding, testing, and deployment. Ensure on-time, high-quality delivery.
  • Stakeholder Collaboration: Partner with product managers, business stakeholders, and other technology teams to define technical roadmaps, influence product strategy, and translate business requirements into robust technical solutions.
  • Hands-On Development: Remain hands-on and contribute to the development of complex features, back-end services, and APIs, setting a high standard for the team.
  • Best Practices & Innovation: Champion and enforce software development best practices, including agile methodologies, CI/CD, automated testing, and secure coding standards. Drive the evaluation and adoption of new technologies and industry trends.
  • System Optimization & Health: Take ownership of application performance, scalability, and reliability. Lead efforts to troubleshoot, debug, and optimize existing systems.

Required Qualifications

  • Extensive Experience: Significant professional experience in designing, developing, and deploying enterprise-scale applications.
  • Leadership & Mentorship: Proven experience in a technical leadership role, including mentoring developers, conducting code reviews, and guiding team decisions.
  • Architectural Expertise: Demonstrated ability to design and implement complex, distributed systems and microservices architectures.
  • Back-End Expertise:Expert-level proficiency in Java and the Spring ecosystem (Spring Boot, Spring Cloud, Spring Security, Spring Data, reactive spring).Deep experience in designing, building, and consuming RESTful APIs and microservices.Extensive experience with relational databases (, PostgreSQL, Oracle) and NoSQL databases (, MongoDB).Strong understanding of ORM frameworks (, JPA/Hibernate) and data modeling.Proficiency with build tools like Maven or Gradle and CI/CD pipelines.
  • Front-End Expertise:Strong proficiency in modern front-end technologies (, HTML5, CSS3, JavaScript/TypeScript).Hands-on experience with modern JavaScript frameworks, particularly ReactJS and state management libraries like Redux.

Nice to have skills:

  • Experience with GraphQL API design and implementation.
  • Experience with containerization (Docker) and orchestration (Kubernetes, OpenShift).
  • Experience with public cloud platforms (AWS, GCP, Azure).
  • Knowledge of the financial services industry and experience building applications in a regulated environment.
  • In-depth knowledge of version control with Git and collaborative development workflows.
  • Excellent problem-solving, analytical, and strategic thinking skills.
  • Superior communication and interpersonal skills, with the ability to articulate complex technical concepts to both technical and non-technical audiences.

------------------------------------------------------

Job Family Group:

Technology

------------------------------------------------------

Job Family:

Applications Development

------------------------------------------------------

Time Type:

Full time

------------------------------------------------------

Primary Location Full Time Salary Range:

$120, - $170,

------------------------------------------------------

Most Relevant Skills

Please see the requirements listed above.

------------------------------------------------------

Other Relevant Skills

For complementary skills, please see above and/or contact the recruiter.

------------------------------------------------------

Automated Processing and AI

We use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening. Additionally, if you so choose, or consent, we can match your skills and abilities to other suitable roles at Citi.

Importantly, all our hiring processes and decisions, including determining your suitability for a role, are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision-making. Please refer to any Jurisdictional Considerations, with specific provisions for your country (where relevant) for further details.

------------------------------------------------------

------------------------------------------------------

Create a job alert for this search

Lead Full Stack Java Developer – Vice President • Mississauga Ontario Canada

Similar jobs

Lead Java/C Developer For Advanced Software Solutions And Mentoring

Synechron Inc.Mississauga, Canada
Full-time

Step into a leadership role as a Lead Developer focusing on Java and C#.Design and implement advanced software solutions while mentoring aspiring developers in a dynamic work environment.In this pi... Show more

 • Promoted

Java Tech Lead

HRBVaughan
Full-time

We are seeking a highly skilled and experienced Java Tech Lead to join our dynamic team.The ideal candidate will have a strong background in Java development, extensive experience with Spring Boot,... Show more

 • Promoted

Lead Full Stack Java Developer – Vice President

CitiMississauga, Canada
Full-time

The Lead Full Stack Java Developer – is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology tea... Show more

 • Promoted

Lead Full-Stack Developer For Aosp

Syntronic - A Global Design HouseOakville, Canada
Full-time

Join Syntronic as a Lead Full-Stack Developer and engage with next-gen technology across industries.This role focuses on AOSP component design and high-performance software development.As a Senior ... Show more

 • Promoted

Sr. Java full stack Developer - Tekgence Inc

Tekgence Incmississauga, on, ca
Full-time

Role: Java angular full stack – E2E Tech Lead.Hybrid- 2 days a week in office.Act as the end-to-end technical owner for business banking initiatives.Must have strong knowledge on the business banki... Show more

 • Promoted

Java Technical Lead

Open Systems TechnologiesMississauga, Peel region, Canada
Full-time

The overall objective of this role is to lead applications systems analysis and programming activities.Experience with the following technologies:.Java (Core, JDBC, MT, Collections, I/O), Spring Bo... Show more

 • Promoted

Lead Java & C Developer: Shape Innovative Software Solutions

SynechronMississauga, Canada
Full-time

Join a dynamic team as a Java and C# Developer and shape innovative software solutions.Collaborate with talented colleagues on a variety of exciting projects.As a developer with 10+ years of experi... Show more

 • Promoted

Full Stack Lead and Developer - Viva Tech Solutions

Viva Tech Solutionsmississauga, on, ca
Full-time

IT experience with strong telecom domain background.Proven experience as a Solution Full Stack Architect.Strong understanding of BSS OSS landscapes and telecom integration patterns.Experience with ... Show more

 • Promoted • New!

Senior Java Developer - Vice President

Citigroup Inc.Mississauga
Full-time

FX Options Pricing and Data Distribution - Senior Java Developer - Vice President (Hybrid).The FX Options Pricing and Market Data distribution team is going through significant reengineering and mo... Show more

 • Promoted

Full Stack Developer with Java/React Skills

NTT Data Americas, Inc.Mississauga
Full-time

Join NTT DATA as a Senior Java/React Full Stack Developer with a hybrid model in Mississauga, Ontario.This role focuses on creating robust applications and ensuring reliable deployments in a collab... Show more

 • Promoted

Lead Java Solutions Architect: Kafka, Dynatrace & API

TD BankMississauga, Ontario, Canada
Full-time

Une institution financière mondiale située à Mississauga recherche un développeur full stack expérimenté avec plus de 8 ans d'expérience, principalement en Java.Le candidat idéal doit avoir une exp... Show more

 • Promoted

Java Fullstack developer

VirtusaMississauga, Peel region, Canada
Full-time

We are seeking an accomplished.As a Senior Lead Engineer, you will be responsible for driving the end‑to‑end design, development, and delivery of scalable, high‑performance enterprise applications.... Show more

 • Promoted

Java Full Stack Developer - Iris Software Inc.

Iris Software Inc.mississauga, on, ca
Full-time

Iris's Fortune 100 direct client is looking for.Please find below Job description and share me your updated resume at.Position: Java Full Stack Developer.Java Full Stack Developer delivering large-... Show more

 • Promoted • New!

Senior Enterprise Java Developer and Lead

Yoush ConsultingMississauga, Peel Region, CA
Full-time

Senior Enterprise Java Developer and Lead.Are you an independent IT consultant, or do you wish to become one? Are you looking to partner with an organization that offers you consulting opportunitie... Show more

 • Promoted

Lead Java Developer

CG Consulting GroupMississauga, Canada
Full-time

Lead Java DeveloperThis is with a large IT services firm for a major US bank in Canada.Candidate must have legal work status for Canada.Client Location is Mississauga ON.Hybrid - In-Office 3 days p... Show more

 • Promoted

Lead Full Stack Java Developer – Vice President

Citibank (Switzerland) AGMississauga, Ontario, Canada
Full-time

For additional information, please review.The Lead Full Stack Java Developer – is a senior level position responsible for establishing and implementing new or revised application systems and progra... Show more

 • Promoted

Lead Java Full-Stack Engineer, Drive Platform Delivery

PowerToFlyMississauga, Peel Region, CA
Full-time

A global financial institution is seeking a Lead Application Engineer (Java Full-Stack) in Peel Region, Mississauga.The role involves developing and implementing software solutions, requiring 8+ ye... Show more

 • Promoted

Java/React Full Stack Engineering Lead

NTT DATA, Inc.Mississauga
Full-time

Transform user experiences as a Senior Full Stack Developer focusing on Java and React.Engage in dynamic, hybrid collaboration to create resilient applications through modern development practices.... Show more