CrawlJobs Logo

Senior Java Full Stack Developer - Vice President

Canada, Mississauga 120800.00 - 170800.00 USD / Year · Job Posted June 09, 2026
Apply Position
Job Link Share

Job Description

We are seeking a talented and passionate individual to join our Full-Stack development team. This role offers a unique opportunity to significantly impact the global client onboarding experience by building the future of our platform. The successful candidate will gain valuable exposure to a large-scale, modern technology platform with global reach, playing a crucial role in shaping how we serve our clients. The Application Development Technology Lead 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 to expand and modernize the OMC technology platform. You will be responsible for driving technical excellence, mentoring junior developers, and ensuring the delivery of high-quality, scalable, and resilient software solutions that support Citi's global business operations.

Job Responsibility

  • Lead the technical design, architecture, and development of complex applications, ensuring adherence to best practices, coding standards, and architectural patterns
  • Guide and mentor a team of developers, fostering a collaborative and high-performing environment
  • Effectively communicate technical concepts and project status to both technical and non-technical stakeholders, including senior management
  • Develop common, reusable components and services, adhering to Citi’s best practices
  • Design and develop high-performance, low-latency applications within existing Citi frameworks
  • Ensure the reliability, scalability, and performance of developed components
  • Adopt an engineering mindset, thoroughly understanding use-cases, estimating volume and compute velocity requirements, and openly discussing implementation challenges and solutions
  • Actively contribute to system design and architectural decisions
  • Evaluate new strategic initiatives through Proof-of-Concepts (POCs) and transition successful concepts into robust, industrial-grade solutions
  • Provide post-release support to business, development, and support teams
  • Develop applications adhering to best practices, including Test-Driven Development (TDD), high unit test coverage, and Continuous Integration (CI)

Requirements

  • 8+ years of hands-on Java development experience, including Spring, real-time messaging, and associated Java frameworks
  • Proven experience developing and maintaining highly scalable, real-time microservices and RESTful APIs
  • Proficiency in ReactJS and core front-end technologies: HTML5, CSS3, JavaScript (ES6+), Redux
  • Experience with real-time messaging middleware (e.g., Kafka, RabbitMQ, Solace, Tibco)
  • Hands-on experience with database technologies, including RDBMS (e.g., Oracle) and NoSQL (e.g., MongoDB)
  • Strong fundamentals in software development, data structures, design patterns, Object-Oriented Programming (OOP), architecture, algorithms, and problem-solving
  • Bachelor’s degree/University degree or equivalent experience

Nice to have

  • Experience with in-memory datastore/cache libraries (e.g., Redis, Apache Ignite, Gemfire)
  • Exposure to Kotlin
  • Experience with system performance tuning and low-latency Java programming
  • Experience working with multi-threaded applications
  • Experience with CI/CD pipelines
  • Test-driven development, including Unit and End-to-End Testing

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Java Full Stack Developer - Vice President

8 matching positions

Senior Full Stack Java Developer – Assistant Vice President

We are seeking a talented and passionate individual to join our Full-Stack devel...
Location
Location
Canada , Mississauga
Salary
Salary:
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of hands-on Java development experience, including Spring, real-time messaging, and associated Java frameworks
  • Proven experience developing and maintaining highly scalable, real-time microservices and RESTful APIs
  • Proficiency in ReactJS and core front-end technologies: HTML5, CSS3, JavaScript (ES6+), Redux
  • Experience with real-time messaging middleware (e.g., Kafka, RabbitMQ, Solace, Tibco)
  • Hands-on experience with database technologies, including RDBMS (e.g., Oracle) and NoSQL (e.g., MongoDB)
  • Strong fundamentals in software development, data structures, design patterns, Object-Oriented Programming (OOP), architecture, algorithms, and problem-solving
Job Responsibility
Job Responsibility
  • Apply strong design principles and adhere to complex architectural standards
  • Develop common, reusable components and services, adhering to Citi’s best practices
  • Design and develop high-performance, low-latency applications within existing Citi frameworks
  • Ensure the reliability, scalability, and performance of developed components
  • Adopt an engineering mindset, thoroughly understanding use-cases, estimating volume and compute velocity requirements, and openly discussing implementation challenges and solutions
  • Actively contribute to system design and architectural decisions
  • Evaluate new strategic initiatives through Proof-of-Concepts (POCs) and transition successful concepts into robust, industrial-grade solutions
  • Provide post-release support to business, development, and support teams
  • Develop applications adhering to best practices, including Test-Driven Development (TDD), high unit test coverage, and Continuous Integration (CI)
  • Fulltime
Read More
Arrow Right

Senior Full Stack Java Developer (Emerging Payments) - Vice President

The Senior Full Stack Java Developer is a senior management level position respo...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10-12 years of relevant experience in the Financial Service industry
  • Exposure to payment flows & payments integration solutions
  • Experience as a hands-on Application Developer
  • Experience in building enterprise transaction-based system with focus on recovery, stability, reliability, scalability and performance
  • Stakeholder and people management experience
  • Demonstrated leadership skills
  • Proven project management skills
  • Basic knowledge of industry practices and standards
  • Consistently demonstrates clear and concise written and verbal communication
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Manage one or more Applications Development teams in an effort to accomplish established goals as well as conduct personnel duties for team (e.g. performance evaluations, hiring and disciplinary actions)
  • Utilize in-depth knowledge and skills across multiple Applications Development areas to provide technical oversight across systems and applications
  • Review and analyze proposed technical solutions for projects
  • Hands on coding with proficiency in Core Java, J2EE, micro services and cloud based framework
  • Experience in working on Java SpringBoot, IBM MQ, Maven, MongoDB
  • Good Exposure to Agile Methodologies and Devops tools like udeploy, Teamcity, Jenkins, Cucumber etc
  • Design, code, test, document and implement application release projects as part of development team
  • Develop comprehensive knowledge of how areas of business integrate to accomplish business goals
  • Work closely with Program Management and Quality Control teams to deliver quality software to agreed project schedules
  • Impact the Applications Development area through monitoring delivery of end results, participate in budget management, and handling day-to-day staff management issues, including resource management and allocation of work within the team/project
  • Fulltime
Read More
Arrow Right
New

Senior Full Stack Developer - Vice President

The Full Stack Developer is a senior-level position responsible for designing, d...
Location
Location
United States , New Castle
Salary
Salary:
125760.00 - 188640.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
June 09, 2026
Flip Icon
Requirements
Requirements
  • Strong proficiency in Java (Spring Boot) and backend service development
  • Hands-on experience with React.js, modern JavaScript (ES6+), HTML5, and CSS3
  • Experience building and consuming RESTful APIs and integrating frontend applications with backend services
  • Working knowledge of state management libraries (e.g., Redux, Context API)
  • Experience with databases: Oracle, SQL, and NoSQL (MongoDB)
  • Familiarity with cloud platforms (OpenShift, Kubernetes) and containerization
  • Experience with messaging systems such as Kafka and MQ
  • Strong understanding of software development lifecycle (SDLC) and Agile methodologies
  • Knowledge of DevOps practices, CI/CD pipelines, and version control systems (e.g., Git)
  • Solid understanding of clean code principles and application design patterns
Job Responsibility
Job Responsibility
  • Partner with multiple management and cross-functional teams to ensure seamless integration of business and technology solutions, while identifying and defining necessary system enhancements
  • Design, develop, and maintain scalable backend services using Java and Spring frameworks, along with modern frontend applications using React.js
  • Build intuitive, responsive, and high-performance user interfaces that enhance user experience
  • Develop and maintain RESTful APIs and microservices architecture
  • Resolve high-impact problems through in-depth evaluation of complex business and system processes
  • Ensure application design aligns with enterprise architecture standards and best practices
  • Establish and enforce coding, testing, debugging, and deployment standards across the full stack
  • Collaborate closely with UI/UX designers, product owners, and backend teams to deliver cohesive solutions
  • Contribute to the development of CI/CD pipelines and support DevOps best practices
  • Provide technical leadership, mentorship, and guidance to mid-level developers and analysts
What we offer
What we offer
  • medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays
  • Fulltime
Read More
Arrow Right

Senior Full-stack Developer - Vice President

We are seeking a highly skilled and experienced Senior Full stack Developer to j...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A minimum of 12 years of professional experience in software development, with a proven history of technical leadership and building large-scale applications
  • Mastery of Java and Python and their ecosystems, including deep experience with modern frameworks (e.g., Spring Boot, Django, Flask, FastAPI)
  • Deep, hands-on experience with modern frontend frameworks, particularly React, and a strong understanding of web fundamentals
  • Expertise in designing and building complex, scalable distributed systems. Strong knowledge of software design patterns (e.g., microservices, event-driven architecture) and SOLID principles
  • Extensive experience developing for and deploying to cloud-native environments, including deep familiarity with Docker and Kubernetes from a developer's perspective
  • Experience in scripting and automating CI/CD pipelines to create reusable templates and components using tools such as Tekton, Harness, Jenkins, or GitLab
  • Excellent analytical and problem-solving skills, with a passion for debugging and optimizing complex systems
Job Responsibility
Job Responsibility
  • Lead the design and development of flagship application, reusable components, and internal frameworks using Java, Python, and React
  • Define and evangelize best practices for software architecture, including microservices, API design, and cloud-native development patterns
  • Design and build internal tools, libraries, and automated frameworks (including CI/CD components) that enhance developer productivity, code quality, and delivery speed
  • Champion and implement modern software development methodologies, design patterns, and architectural principles through workshops, tech talks, and documentation
  • Work closely with product and platform teams to identify and address common engineering challenges and build solutions that have a broad impact
  • Fulltime
Read More
Arrow Right

Senior Java Engineer - Full Stack, Vice President

The Senior Java Full-Stack Engineer is an experienced, individual contributor po...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6-10 years progressive hands-on experience in software engineering
  • Demonstrated history of technical growth and tackling increasingly complex challenges in a full-stack capacity
  • Verifiable experience in designing, building, and maintaining large-scale, distributed, and mission-critical applications
  • Deep understanding of scalability, high availability, security, and observability
  • Comprehensive experience across the entire software development lifecycle (SDLC)
  • Strong proficiency in back-end development with Java, including Spring Boot
  • Proven experience designing, building, and operating applications based on microservice architecture
  • Strong proficiency in front-end development with React or Angular
  • Demonstrated experience utilizing AI-powered development tools
  • Deep understanding of engineering fundamentals including data structures, algorithms, design patterns, and best practices
Job Responsibility
Job Responsibility
  • Actively participate in the entire software development lifecycle (SDLC), from requirements analysis and technical design to coding, testing, deployment, and maintenance of both front-end and back-end components
  • Design, develop, and maintain resilient and scalable back-end services and APIs using Java and a microservice-based architecture
  • Design, develop, and implement intuitive and responsive user interfaces with a strong focus on front-end technologies like React or Angular
  • Integrate AI-powered development tools into the software development lifecycle (SDLC) to enhance productivity, code quality, and innovation
  • Champion and enforce high standards for code quality, performance, and security through strong code review practices across the full stack
  • Review and analyze proposed technical solutions for projects, providing expert guidance on architecture and design for distributed systems
  • Contribute to the formulation of technical strategy and roadmaps for application development
  • Develop a comprehensive understanding of how different business areas integrate to accomplish firm-wide goals
  • Provide evaluative judgment based on the analysis of factual data in complex and unique situations
  • Drive the delivery of end results on projects, ensuring high standards of quality and adherence to timelines
  • Fulltime
Read More
Arrow Right

Senior Full Stack Developer, ATM Platforms Vice President

The Senior Full Stack Developer is a senior level position responsible for estab...
Location
Location
United States , Florence
Salary
Salary:
117440.00 - 176160.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proficiency in Java programming (Java 8 or Java 17)
  • 6-10 years experience with Spring Boot for building microservices and enterprise applications
  • Strong command of VueJs, Angular and JavaScript for front-end development
  • Demonstrable experience in ATM application development
  • Proven ability to work on complex enterprise-grade applications
  • Excellent communication and interpersonal skills, with the ability to effectively interact with various development teams
  • Demonstrated leadership capabilities, including mentoring and driving technical initiatives
  • Bachelor’s degree/University degree or equivalent experience
  • Master’s degree preferred
Job Responsibility
Job Responsibility
  • Design, develop, and implement robust and scalable applications, with a particular focus on ATM development
  • Build responsive and intuitive user interfaces using Angular
  • Develop back-end services and APIs utilizing Java (versions 8 or 17) and the Spring Boot framework
  • Contribute to the full software development lifecycle, from conceptualization to deployment and maintenance of enterprise applications
  • Collaborate closely with multiple development teams to ensure seamless integration and alignment with overall architectural goals
  • Provide technical leadership and guidance, fostering a culture of best practices and innovation
What we offer
What we offer
  • medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays
  • discretionary and formulaic incentive and retention awards
  • Fulltime
Read More
Arrow Right

Full Stack Lead Java Architect – Senior Vice President

Citi is spearheading a critical multi-year technology initiative within the Whol...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Expert-level Full Stack Development: Demonstrated mastery in UI/UX design principles and tools (e.g., Figma), with extensive experience in Angular, React, and associated testing frameworks (Jest)
  • Advanced Java Ecosystem Proficiency: Deep expertise in Java, Spring Framework, Spring Boot, Spring Security, Spring Web, Spring Data, coupled with hands-on experience in Threading, Collections, Exception Handling, JDBC, OOD/OOP Concepts, and GoF Design Patterns
  • Messaging & Integration Architectures: Extensive experience with Messaging-Oriented Middleware (MoM), Service-Oriented Architecture (SOA), and Micro-services utilizing REST, with a strong understanding of Kafka and other enterprise messaging systems (e.g., RabbitMQ, ActiveMQ, IBM MQ)
  • Cloud-Native & DevOps Expertise: Proven experience in designing and implementing cloud-ready applications and deployment pipelines on large-scale container platforms (e.g., Kubernetes, Docker). Strong understanding of CI/CD environments and tools (Tekton, Harness, Jenkins, Code Quality)
  • Database Expertise: Proficient in SQL, particularly Oracle dialect, with comprehensive knowledge of database design, optimization, and integration patterns
  • Architectural & Design Principles: In-depth knowledge of industry-standard best practices, design patterns, coding standards, modularity, and prototyping
  • System Optimization & Troubleshooting: Advanced skills in debugging, performance tuning, and optimizing complex enterprise applications
  • Agile & SDLC Leadership: Thorough understanding and practical experience leading teams within the Agile SDLC framework
  • Leadership & Communication: Exceptional written and oral communication skills, with a proven ability to lead, influence, and articulate complex technical concepts to both technical and non-technical senior stakeholders
  • Financial Services Industry Experience: Extensive experience (12+ years) developing applications within the Financial Services industry is essential
Job Responsibility
Job Responsibility
  • Strategic Technical Leadership: Provide vision and strategic direction for the full stack development across Angular/React, Java, and Spring Boot ecosystems, ensuring alignment with enterprise architecture standards and business objectives
  • Architectural Design & Solutioning: Lead the detailed design and architectural blueprinting of scalable, resilient, and performant solutions, leveraging deep expertise in Java, Spring Boot, Kafka, and microservices architectures
  • Team Leadership & Management: Recruit, mentor, and manage high-performance engineering teams, fostering a culture of technical excellence, collaboration, and continuous improvement
  • Stakeholder Engagement & Management: Proactively engage with senior business stakeholders, product owners, and other technology groups to understand requirements, manage expectations, communicate progress, and influence strategic decisions
  • Hands-on Technical Guidance: Provide hands-on expertise in complex coding challenges, code reviews, and technical problem-solving
  • Quality Assurance & Standards: Champion and enforce high standards for code quality, security, and maintainability
  • Innovation & Adoption: Continuously evaluate and advocate for the adoption of new development tools, libraries, and approaches to enhance delivery quality, efficiency, and system resilience
  • Vulnerability & Security Management: Implement stringent security practices, analyze applications for vulnerabilities, and lead efforts in ensuring compliance with Citi's security policies and standards
  • Documentation & Knowledge Transfer: Oversee the creation and maintenance of comprehensive user and system documentation, architectural diagrams, and knowledge transfer processes
  • Problem Resolution & Escalation: Act as a primary escalation point for complex technical issues, exercising expert judgment to identify root causes, analyze information, and implement effective, sustainable solutions
  • Fulltime
Read More
Arrow Right

Senior Full Stack Angular Developer-Assistant Vice President

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of relevant experience
  • Proficiency in programming in Angular, Java, Python, JavaScript or React
  • Hands on experience of building RESTful APIs using popular frameworks like Spring
  • Preferred experience in developing web based front-end applications on Angular, React
  • Preferred experience on AI tools adoption such as Devin, Co-pilot etc.
  • Experience of following TDD and clean code principles
  • Proficiency with data structures, algorithms and SQL
  • Should have worked on CI/CD tools and integrated with deliverables
  • Experience of using cloud services such as Openshift, AWS and distributed systems such as Kafka, Kubernetes, S3, DynamoDB, MongoDB or any other NoSQL database
  • Experience in systems analysis and programming of software applications
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Have the ability to operate with a limited level of direct supervision
  • Exercise independence of judgement and autonomy
  • Act as SME to senior stakeholders and/or other team members
  • Fulltime
Read More
Arrow Right