Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Lead Java Full Stack Developer - Vice President

Citi

Java Full Stack Developer (Senior Level)

The Java Full Stack Developer is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead application systems analysis and programming activities.

Responsibilities

  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency

Recommended Qualifications

  • 6-10 years of relevant experience in Apps Development or systems analysis role
  • Extensive experience in system analysis and in programming of software applications
  • Demonstrated leadership and project management skills
  • Experience in applying resilience patterns (Resilience4j circuit breakers, retries) for external API integrations
  • Experience of building RESTful APIs using Springboot, Spring, Hibernate
  • Experience with databases such as Oracle and MongoDB
  • Experience with containerization and orchestration technologies like OpenShift and Kubernetes
  • Experience of following TDD and clean code principles
  • Proficiency with data structures, algorithms and SQL
  • Proficiency in programming in Java, Python, Scala
  • Strong proficiency in Java (17+, ideally 21) and Spring Boot ecosystem
  • Hands‑on experience with reactive programming (WebFlux, Project Reactor)

Education

Bachelor’s degree/University degree or equivalent experience

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

Nice to have skills

  • Proficiency with data structures, algorithms and SQL
  • Able to independently work in fast paced and rapidly changing environment
  • Working knowledge of MongoDB (reactive driver) and Oracle RDBMS
  • Experience with container orchestration (Kubernetes/OpenShift, Helm, Docker)
  • Familiarity with resilience patterns, distributed systems, and API gateway integrations
  • Solid testing discipline (Testcontainers, MockWebServer, JaCoCo)
  • Experience with Gradle build systems, MapStruct, and OpenTelemetry observability

Equal Employment Opportunity

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

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.

View Citi’s EEO Policy Statement and the Know Your Rights poster.

#J-18808-Ljbffr
Vacancy posted 7 days ago
Similar jobs that could be interesting for youBased on the Lead Java Full Stack Developer - Vice President in Mississauga, ON vacancy
  • The Lead Full Stack Java Developer with 6-10 years of experience is responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis... 
    Java
    Flexible hours

    Citi

    Mississauga, ON
    7 days ago
  •  ...The Applications Development Technology Lead Analyst is a senior level position responsible...  ...advanced knowledge of system flow and develop standards for coding, testing, debugging,...  ...CI). Qualifications 8+ years of hands‑on Java development experience, including Spring,... 
    Java
    Flexible hours

    Citi

    Mississauga, ON
    7 days ago
  • $120.8k - $170.8k per year

     ...The Senior Full Stack Developer is a senior level position responsible for establishing and implementing new or revised application systems and...  .... Required Qualifications Proficiency in programming in Java, API, Cloud engineering Hands on experience of building RESTful... 
    Java
    Full time

    Citigroup Inc.

    Mississauga, ON
    7 days ago
  • Lead the charge in innovation as Vice President Full Stack Developer at the company, focusing on .NET, React, and Generative AI. Drive solution delivery in a global environment and enhance our technical offerings. The company is seeking a talented Full Stack Software Developer... 
    Suggested

    United States Digital Space

    Mississauga, ON
    5 hours ago
  • Responsibilities Design and develop web based applications, cloud services in Java/Spring/Hibernate stack Work closely with our stakeholders in a highly collaborative environment Promote and follow solid agile software development practices Build for highly reliable, scalable... 
    Java
    Manual labor

    Citi

    Mississauga, ON
    14 days ago
  • Join Citigroup as a Lead Full Stack Developer with a focus on Java technologies. Leverage your technical talents to enhance application design and process improvements. This Vice President-level position offers the opportunity to integrate various team functions and develop... 
    Java

    Citigroup Inc.

    Mississauga, ON
    4 days ago
  • Citi is looking for a Vice President level Full Stack Developer with expertise in .NET and React to drive technical innovation. Collaborate on projects that integrate Generative AI tools. As a vital member of Citi's Client Technology Group, you will design and maintain cutting... 

    Citi

    Mississauga, ON
    7 days ago
  • Lead Java Developer Job Description Key Responsibilities Develop and maintain web applications across the stack: UI, APIs, and backend services. Build scalable, secure microservices using Java and Spring Boot. Develop responsive user interfaces using Angular, leveraging... 
    Java

    Citi

    Mississauga, ON
    7 days ago
  • The Java Full Stack Developer is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming... 
    Java

    Citigroup Inc.

    Mississauga, ON
    7 days ago
  • The Full Stack Development Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems...  ...resilient full-stack applications, with a primary focus on Java, Spring Boot, and modern front-end frameworks. Team Mentorship... 
    Java

    Citi

    Mississauga, ON
    7 days ago
  • Bring your expertise to Citi as a Lead Full Stack Java Developer, where you will handle high-volume applications in the dynamic capital markets space. This senior role combines technical leadership with project management to deliver critical solutions. As part of the Inventory... 
    Java

    Citi

    Mississauga, ON
    7 days ago
  • Advance as a Senior Lead Java Full Stack Developer with Citi, where you will drive the development of web applications using top technologies like Java and Angular. In this pivotal role, you will oversee the development of web applications, focusing on creating secure microservices... 
    Java

    Citi

    Mississauga, ON
    7 days ago
  • $94.3k - $141.5k per year

     ...a highly motivated candidate for Senior Java developer in Wholesale Credit Risk Technology team...  ...technology initiatives targeted to maintain lead position among its competitors....  ...Family Applications Development Time Type Full time Primary Location Full Time Salary... 
    Java
    Full time

    Citi

    Mississauga, ON
    7 days ago
  •  ...within the Creditor Insurance portfolio. What will you do? Design, develop, and implement scalable application systems, including coding,...  ...? Must have: 5+ years of professional experience with Java/Spring Boot/GraphQL/Microservices Extensive experience working with... 
    Java
    Flexible hours

    United States Digital Space LLC

    Mississauga, ON
    7 days ago
  • $94.3k - $141.5k per year

    Senior Java Developer – Wholesale Credit Risk Technology Citi is seeking a highly motivated candidate...  ...initiatives targeted to maintain lead position among its competitors. Responsibilities...  ...: Applications Development. Time Type: Full time. Primary Location: Full Time. Salary... 
    Java
    Full time

    Citigroup Inc.

    Mississauga, ON
    7 days ago
  • Join Citi as a Vice President Java Developer, driving innovation in software applications for Capital Markets with cloud-native architectures. Collaborate to deliver mission-critical platforms. In this senior role, you will establish and implement application systems focused... 
    Java

    Citi

    Mississauga, ON
    1 day ago
  • Seize the opportunity at Citi as a Vice President Applied AI Full-Stack Engineer, where technology meets innovation in Corporate Banking. Your engineering excellence will directly impact business outcomes through AI solutions. This role distinguishes itself by emphasizing... 
    Java

    Citi

    Mississauga, ON
    7 days ago
  • Elevate your career with Citi's Client Technology Group as a Vice President Full Stack Developer. This role allows you to create web applications using .NET, React, and SQL Server, while integrating Generative AI tools through Python. Citi is seeking a talented software... 

    08763 Citi Canada Technology Services ULC

    Mississauga, ON
    7 days ago
  • $120k - $170k per year

    The Java Technology Developer is a senior-level position responsible for establishing and implementing new...  ...overall objective of this role is to lead application systems analysis and programming...  ..., providing expertise across the full software development lifecycle from concept... 
    Java
    Full time

    08763 Citi Canada Technology Services ULC

    Mississauga, ON
    5 hours ago
  • $92.74k - $123.38k per year

    Senior UI / Full Stack Lead Infosys is seeking a Senior UI / Full Stack Lead for a critical enterprise application undergoing transition...  ..., HTML5, and CSS3. Strong backend development experience using Java/J2EE, including Java 8/11/17+, Spring Boot, Microservices, and... 
    Java
    Relocation

    Fairygodboss

    Mississauga, ON
    7 days ago
  • Role Summary We’re seeking a seasoned Senior Java Developer Solution Architect with 6+ years of experience to lead end-to-end technical design and delivery of mission‑...  ...Engineering Leadership Lead squads through full SDLC—from discovery and PoCs to production and SRE... 
    Java
    Contract work
    Shift work

    Citi

    Mississauga, ON
    7 days ago
  •  ...intranet web application platforms on micro‑services architecture, owning decisions across the full stack — from Angular frontends to Java/Spring Boot backends and MongoDB data layer. Lead system design at both high and low levels, producing artefacts such as sequence diagrams,... 
    Java

    Citi

    Mississauga, ON
    7 days ago
  •  ...engineers, and we are seeking an exceptional Full Stack Data Engineer to join our high-...  ...candidate will be instrumental in designing, developing, and optimizing robust data pipelines,...  ...formats (e.g., Parquet, ORC, Avro) and leading data lake solutions (e.g., Delta Lake, Iceberg... 

    Citigroup Inc.

    Mississauga, ON
    7 days ago
  • Take charge of application systems as Vice President of Fullstack Development at Citi. Lead design and implementation while leveraging deep technical expertise...  ...while resolving complex issues • Mentor mid-level developers and guide their growth • Assess risks and ensure compliance... 
    Java

    Citi

    Mississauga, ON
    5 hours ago
  • $120.8k - $170.8k per year

    The Senior Backend Developer – Vice President is responsible for establishing and implementing new or revised application systems and programs in coordination...  ...Technology team. The overall objective of this role is to lead applications systems analysis and programming activities.... 
    Java
    Full time

    Citigroup Inc.

    Mississauga, ON
    7 days ago
  • $120.8k - $170.8k per year

     ...Applications Development Technology Lead Analyst is a senior level...  ...on Python, FastAPI, MCP, LLM, Java and other latest technologies....  ...experience in Python. Work with developers onshore, offshore and matrix teams...  ...Credit Risk domains. This is a full‑time position located in the... 
    Java
    Full time

    Citi

    Mississauga, ON
    7 days ago
  • $92.74k - $123.38k per year

    Overview Infosys is hiring Senior Full Stack Developer. We are looking for an experienced and results-driven Java Lead to design, develop, and lead scalable microservices-based applications using Spring Boot. The role requires strong expertise in backend development, API... 
    Java
    Relocation

    Fairygodboss

    Mississauga, ON
    7 days ago
  • $94.3k - $141.5k per year

     ...industry standards, and make evaluative judgement Recommend and develop security measures in post implementation analysis of business...  ...University degree or equivalent experience Location: [Primary Location Full Time] Salary Range: $94,300.00 - $141,500.00 This job... 
    Full time

    Citigroup Inc.

    Mississauga, ON
    7 days ago
  • Enhance your career as a Vice President of Application Development at Citi, focusing on systems programming and user support. This intermediate...  ...groups, you will recommend programming enhancements and lead post-implementation analyses. Key Responsibilities: • Conduct... 

    Citigroup Inc.

    Mississauga, ON
    7 days ago
  •  ...Products Technology and we are seeking a Technical Lead with strong hands‑on experience in developing server‑side components in Java. Candidate must have experience in developing...  ...state‑of‑the‑art solutions using new stack development, Agile/DevOps, high standards, Microservices... 
    Java

    Citi

    Mississauga, ON
    14 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Lead Java Full Stack Developer - Vice President. Be the first to apply!