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

Lead Full Stack Java Developer - Vice President

Citi

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

Technical Skill Requirements

  • Frontend (Client-Side)
    • HTML5/CSS3: The foundational languages for structuring and styling web content.
    • JavaScript/TypeScript: Essential for interactive and dynamic web pages.
    • Frontend Frameworks/Libraries
      • React: A declarative, component-based JavaScript library for building user interfaces.
    • Build Tools
      • Webpack/Vite: Module bundlers for JavaScript applications.
      • NPM/Yarn: Package managers for JavaScript.
  • Backend (Server-Side)
    • Programming Language
      • Java: The primary language for backend logic and APIs.
    • Frameworks
      • Spring Framework (especially Spring Boot): The most popular and comprehensive framework for building enterprise-grade Java applications, including RESTful APIs, microservices, and web applications. Spring Boot simplifies application development and deployment.
      • Jakarta EE (formerly Java EE): A platform for developing enterprise applications, though less commonly used for new microservices architectures compared to Spring Boot.
      • Quarkus: A Kubernetes-native Java framework tailored for GraalVM and OpenJDK, optimizing Java for microservices, containers, and serverless environments.
    • Web Servers
      • Apache Tomcat: A widely used open-source web server and servlet container for Java applications.
    • API Development
      • RESTful APIs: Common architectural style for designing networked applications.
      • GraphQL: An API query language and runtime for fulfilling those queries with your existing data.
    • Databases
      • Relational Databases
        • NoSQL/SQL Database: A widely used commercial relational database.
      • Object-Relational Mapping (ORM) / Data Access
        • Hibernate: A robust ORM framework for Java.
        • Spring Data JPA: Simplifies data access layer development with Spring and JPA.
      • Cloud Platforms
        • Openshift
    • DevOps & Cloud
      • Version Control
        • Git: Distributed version control system (e.g., GitHub, GitLab, Bitbucket).
      • Build Tools
        • Maven: A powerful project management and comprehension tool.
        • Gradle: A flexible build automation tool.
      • Continuous Integration/Continuous Deployment (CI/CD)
        • Jenkins: An open-source automation server for CI/CD pipelines.
        • GitLab CI/CD: Integrated CI/CD within GitLab.
        • GitHub Actions: Workflow automation directly in GitHub repositories.
      • Containerization & Orchestration
        • Docker: For packaging applications into portable containers.
        • Kubernetes: For automating deployment, scaling, and management of containerized applications.
      • Monitoring & Logging
        • Prometheus & Grafana: For metrics collection and visualization.
        • ELK Stack (Elasticsearch, Logstash, Kibana): For centralized logging.
        • Splunk: Enterprise platform for collecting, searching, and analyzing machine data.
      • Other Important Technologies
        • Caching: Redis, Ehcache, Caffeine.
        • Message Brokers: Apache Kafka, RabbitMQ, ActiveMQ.
        • Testing: JUnit, Mockito, Selenium, Cucumber.
        • Security: Spring Security, OAuth2, JWT.

      Education

      • Bachelor’s degree/University degree or equivalent experience.

      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 Full Stack Java Developer - Vice President in Mississauga, ON vacancy
  • 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... 
    Suggested

    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,... 
    Suggested
    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... 
    Suggested
    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
    4 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... 
    Suggested
    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... 

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

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

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

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

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

    Citi

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

    Citi

    Mississauga, ON
    1 day 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... 
    Full time

    Citi

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

    Citigroup Inc.

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

    United States Digital Space LLC

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

    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
  • $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... 
    Relocation

    Fairygodboss

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

    08763 Citi Canada Technology Services ULC

    Mississauga, ON
    4 hours 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... 
    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,... 

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

    Citi

    Mississauga, ON
    4 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.... 
    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... 
    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... 
    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... 

    Citi

    Mississauga, ON
    14 days ago

Do you want to receive more vacancies?

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