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

Know Your Customer Java Full Stack Developer - Assistant Vice President

Citigroup Inc.

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 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.

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

Recommended Qualifications

  • 6-10 years of relevant experience in Apps Development or systems analysis role
  • Extensive experience 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
  • Master’s degree preferred

Nice to have skills

  • Proficiency with data structures, algorithms and SQL
  • Able to independently work in fast paced and rapidly changing environment
  • Bachelor’s degree in computer science or engineering field involving software programming or systems engineering
  • 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

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 Know Your Customer Java Full Stack Developer - Assistant Vice President in Mississauga, ON vacancy
  • 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
  • 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
  •  ...architecture blueprint. Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation....  ...Integration (CI). Qualifications 8+ years of hands‑on Java development experience, including Spring, real‑time messaging, and... 
    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
  • $94.3k - $141.5k per year

     ...a highly motivated candidate for Senior Java developer in Wholesale Credit Risk Technology team...  ...Family Applications Development Time Type Full time Primary Location Full Time Salary...  .... View Citi’s EEO Policy Statement and the Know Your Rights poster. #J-18808-Ljbffr
    Java
    Full time

    Citi

    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... 

    United States Digital Space

    Mississauga, ON
    3 hours ago
  • $94.3k - $141.5k per year

    Senior Java Developer – Wholesale Credit Risk Technology Citi is seeking a highly motivated candidate for Senior Java developer in Wholesale...  ...: Technology. Job Family: Applications Development. Time Type: Full time. Primary Location: Full Time. Salary Range: $94,300.00 - $... 
    Java
    Full time

    Citigroup Inc.

    Mississauga, ON
    7 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
  •  ...engineers, and we are seeking an exceptional Full Stack Data Engineer to join our high-performing...  ...will be instrumental in designing, developing, and optimizing robust data pipelines, from...  ...View Citi’s EEO Policy Statement and the Know Your Rights poster. #J-18808-Ljbffr

    Citigroup Inc.

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

    ## Python Developer - Assistant Vice PresidentApplyremote type: Hybridlocations: Mississauga Ontario Canadatime type: Full timeposted on: Posted Todaytime left to apply: End Date: May 31, 2026 (2 days left to apply)job requisition id: 26950024**Discover your... 
    Full time

    Citibank (Switzerland) AG

    Mississauga, ON
    7 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
  • 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...  ...6-10 years of experience in full-stack web application development. Strong... 
    Java

    Citi

    Mississauga, ON
    7 days ago
  • The Full Stack Development Lead Analyst is a senior level position responsible for establishing...  ...applications, with a primary focus on Java, Spring Boot, and modern front-end frameworks...  ...: Mentor, coach, and lead a team of developers, fostering a culture of technical excellence... 
    Java

    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
  • Elevate your career at Citi as an Assistant Vice President, specializing in Python development in Tampa, Florida. Leverage Python and Apache Airflow...  .... Citi is seeking an Assistant Vice President Python Developer with 3-5 years of experience to join its Prime Analytics team... 

    Citigroup

    Mississauga, ON
    3 hours 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
  • We are looking for a Python Developer (Applications Development Sr Programmer Analyst - C12)...  ...Qualifications Experience or familiarity with Java development, particularly within...  ...frameworks (e.g., React, Angular, Vue.js) for full‑stack development capabilities. Desirable... 
    Java

    Citi

    Mississauga, ON
    7 days 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
  • $120k - $170k per year

    The Java Technology Developer is a senior-level position responsible for establishing and implementing new...  ..., providing expertise across the full software development lifecycle from concept...  ...coding toolkits. Experience leveraging AI-assisted development tools such as GitHub... 
    Java
    Full time

    08763 Citi Canada Technology Services ULC

    Mississauga, ON
    3 hours ago
  •  ...Summary We’re seeking a seasoned Senior Java Developer Solution Architect with 6+ years of...  ...Engineering Leadership Lead squads through full SDLC—from discovery and PoCs to...  ...Citi. View Citi’s EEO Policy Statement and the Know Your Rights poster. #J-18808-Ljbffr
    Java
    Contract work
    Shift work

    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
  • 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
  • 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
  •  ...micro‑services architecture, owning decisions across the full stack — from Angular frontends to Java/Spring Boot backends and MongoDB data layer. Lead system...  ..., review Accessibility at Citi. View Citi’s EEO Policy Statement and the Know Your Rights poster. #J-18808-Ljbffr
    Java

    Citi

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

     ...make evaluative judgement Recommend and develop security measures in post implementation...  ...programming solutions, and install and assist customer exposure systems Ensure essential procedures...  ...Location: [Primary Location Full Time] Salary Range: $94,300.00 - $141,500... 
    Customer
    Full time

    Citigroup Inc.

    Mississauga, ON
    7 days ago
  • The Senior Oracle ERP Developer is an intermediate level position responsible for participation...  ...programming solutions, and install and assist customer exposure systems Ensure essential...  .... View Citi’s EEO Policy Statement and the Know Your Rights poster. #J-18808-Ljbffr
    Customer

    Citi

    Mississauga, ON
    7 days ago
  • Take charge of application systems as Vice President of Fullstack Development at Citi. Lead design...  ...complex issues • Mentor mid-level developers and guide their growth • Assess risks and...  ...management and communication expertise • Strong Java and full-stack development skills • Deep... 
    Java

    Citi

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

     ...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...  ...s EEO Policy Statement and the Know Your Rights poster. #J-18808-... 
    Java
    Full time

    Citi

    Mississauga, ON
    7 days 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...  ...analysis and in programming of software applications - Java, Spring boot, and react Experience in managing and... 
    Java
    Full time

    Citigroup Inc.

    Mississauga, ON
    7 days ago
  •  ...performance tuning for both on‑premise and cloud environments. Develop backup/recovery strategies and ensure compliance with security...  ..., please review our accessibility resources. View Citi’s EEO Policy Statement and the Know Your Rights poster. #J-18808-Ljbffr

    Citigroup Inc.

    Mississauga, ON
    7 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Know Your Customer Java Full Stack Developer - Assistant Vice President. Be the first to apply!