UI Full Stack Application Engineering- Vice President

Citi
Full-timeβ€’Pune, India

πŸ“ Job Overview

Job Title: UI Full Stack Application Engineering - Vice President

Company: Citi

Location: Pune, Maharashtra, India

Job Type: Full time

Category: Application Development / Software Engineering

Date Posted: 2026-08-31

Experience Level: 10+ Years

Remote Status: Hybrid

πŸš€ Role Summary

  • Lead the design, development, and implementation of sophisticated, user-centric front-end applications utilizing React.js and its associated ecosystem, crucial for modern financial technology solutions.

  • Architect and construct resilient, scalable, and high-performance backend services and APIs, primarily leveraging Java and frameworks such as Spring Boot, to support critical financial operations.

  • Serve as a principal technical authority, guiding and mentoring fellow developers on best practices in both front-end and back-end development to elevate team-wide technical proficiency.

  • Drive the evaluation and adoption of emerging technologies and frameworks, fostering innovation to enhance application performance, user experience, and overall developer productivity within the technology department.

  • Contribute actively to all stages of the agile development lifecycle, from initial planning and architectural design through to deployment and ongoing maintenance of enterprise-level applications.

πŸ“ Enhancement Note: The "UI Full Stack Application Engineering - Vice President" title, combined with the extensive responsibilities and qualifications, strongly indicates a senior leadership role within Citi's technology division, likely overseeing a team or significant project portfolio. The focus on financial applications suggests a need for robust, secure, and highly performant systems. The "Vice President" title implies significant strategic input and management responsibilities beyond individual contribution.

πŸ“ˆ Primary Responsibilities

  • Spearhead the architectural design, hands-on development, and successful deployment of complex, user-facing web applications, with a primary focus on React.js, Redux, and modern JavaScript (ES6+).

  • Develop and maintain high-throughput, secure, and scalable backend services and RESTful APIs using Java and Spring Boot, ensuring seamless integration with enterprise systems and data sources.

  • Collaborate closely with Product Owners, UX/UI Designers, and cross-functional business stakeholders to meticulously translate intricate business requirements, user stories, and wireframes into robust, high-quality software solutions.

  • Provide expert technical guidance, conduct rigorous code reviews, and mentor junior and mid-level engineers on advanced development techniques, coding standards, and architectural patterns to foster technical excellence.

  • Optimize application performance, responsiveness, and scalability across the full stack, identifying and resolving bottlenecks to ensure a superior user experience and efficient resource utilization.

  • Proactively identify, diagnose, and resolve complex technical issues and production bugs, minimizing downtime and impact on critical financial operations.

  • Lead the technical evaluation, proof-of-concept, and adoption of new technologies, frameworks, and development methodologies to drive continuous improvement and innovation within the application development lifecycle.

  • Actively participate in and contribute to all phases of the agile development process, including sprint planning, backlog refinement, daily stand-ups, retrospectives, and release management.

  • Champion the implementation and adherence to modern development practices, including Git version control, robust CI/CD pipelines (e.g., Jenkins, TeamCity), and containerization technologies (e.g., Docker, Kubernetes).

  • Ensure all developed code adheres to stringent security standards, performance benchmarks, and maintainability guidelines, contributing to the overall stability and reliability of Citi's technology platforms.

πŸ“ Enhancement Note: The responsibilities highlight a blend of hands-on technical leadership and strategic oversight, typical for a VP-level engineering role in a large financial institution. Emphasis on React.js and Java/Spring Boot points to a modern tech stack for customer-facing and internal financial applications. The inclusion of CI/CD and containerization indicates a strong focus on DevOps and efficient deployment pipelines.

πŸŽ“ Skills & Qualifications

Education:

  • Bachelor’s degree in Computer Science, Information Technology, or a closely related technical field, or equivalent practical experience, is required.

  • A Master’s degree in Computer Science or a related discipline is considered a strong advantage and preferred. Experience:

  • A minimum of 12+ years of progressive professional experience in full-stack software development, with a proven track record of delivering complex enterprise-grade applications.

  • Demonstrated experience leading technical teams and projects, with a strong capacity for technical mentorship and guidance. Required Skills:

  • Extensive, hands-on expertise in front-end development, specifically with React.js, Redux, and modern JavaScript (ES6+), including component-based architecture and state management.

  • Strong proficiency in core web technologies: HTML5, CSS3, and their advanced features for building responsive and accessible user interfaces.

  • Proven, in-depth experience in backend development using Java, with a strong command of frameworks such as Spring Boot for building robust microservices and APIs.

  • Solid experience in designing, developing, and consuming RESTful APIs, understanding principles of API design, security, and performance.

  • Familiarity with relational database systems (e.g., Oracle, PostgreSQL) and/or NoSQL databases, including data modeling and query optimization.

  • Proficient with modern development tools and practices, including Git for version control, CI/CD pipelines (e.g., Jenkins, TeamCity) for automated builds and deployments, and containerization technologies (Docker, Kubernetes).

  • Excellent analytical and complex problem-solving skills, with a meticulous attention to detail in code quality, performance, and system design.

  • Strong verbal and written communication skills, with the ability to articulate technical concepts clearly to both technical and non-technical audiences.

  • Experience working effectively within an Agile/Scrum development environment, participating in ceremonies and adapting to iterative development cycles. Preferred Skills:

  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and their associated services for application deployment and management.

  • Knowledge of microservices architecture patterns, event-driven architectures, and message queuing systems (e.g., Kafka, RabbitMQ).

  • Familiarity with front-end testing frameworks (e.g., Jest, React Testing Library) and backend testing methodologies.

  • Experience with performance monitoring and APM tools (e.g., Dynatrace, New Relic).

  • Understanding of financial services industry regulations and security best practices.

πŸ“ Enhancement Note: The qualification requirements are very specific, emphasizing deep technical expertise in React.js and Java/Spring Boot for both front-end and back-end development. The "12+ years" and "Vice President" title signal a need for not just technical skill but also leadership, architectural vision, and the ability to mentor. The inclusion of CI/CD and containerization tools points to an expectation of modern DevOps practices.

πŸ“Š Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Showcase a minimum of 2-3 significant full-stack projects demonstrating end-to-end application development lifecycle management, ideally with a focus on financial services or complex enterprise systems.

  • For each project, provide a clear overview of the business problem addressed, the technical architecture designed, and the specific role played in its development and implementation.

  • Include examples of complex UI components developed with React.js and sophisticated backend APIs built with Java/Spring Boot, highlighting performance optimization strategies.

  • Detail your contributions to system design, database schema design (relational or NoSQL), and API integration strategies, emphasizing scalability and maintainability.

  • Quantify achievements where possible, such as improvements in application performance (e.g., load times, transaction speeds), reduction in bug rates, or successful adoption metrics post-deployment. Process Documentation:

  • Demonstrate experience in documenting application architecture, system design, and API specifications using industry-standard tools and formats.

  • Provide examples of how you have contributed to or led the implementation of CI/CD pipelines, including workflow diagrams and key automation steps.

  • Showcase understanding of test-driven development (TDD) or behavior-driven development (BDD) processes, including examples of test case documentation or framework usage.

  • Illustrate experience with issue tracking and project management tools (e.g., Jira), including how you have documented and managed development processes, bugs, and feature requests.

πŸ“ Enhancement Note: For a VP-level role, the portfolio should emphasize leadership, architectural contributions, and demonstrable impact. Projects should showcase complex problem-solving, scalable solutions, and ideally, experience within regulated environments like finance. The documentation aspect is crucial for a leadership role, indicating the ability to establish and enforce standards.

πŸ’΅ Compensation & Benefits

Salary Range:

  • For a Vice President-level UI Full Stack Application Engineering role in Pune, India, with 12+ years of experience, the estimated annual salary range is β‚Ή4,000,000 to β‚Ή7,000,000 (approximately $48,000 - $84,000 USD, subject to current exchange rates). This range is benchmarked against senior technology leadership positions in large multinational corporations within the Indian IT sector, considering the specialized skill set in React.js and Java, and the leadership responsibilities. Benefits:

  • Comprehensive health insurance coverage for employees and eligible dependents, including medical, dental, and vision care.

  • Generous paid time off (PTO) policy, including vacation days, sick leave, and public holidays.

  • Retirement savings plan (e.g., Provident Fund) with employer contributions.

  • Performance-based bonuses and incentives, reflecting individual and company achievements.

  • Opportunities for professional development, including access to training programs, certifications, and conferences.

  • Employee assistance programs (EAP) offering confidential counseling and support services.

  • Potential for stock options or long-term incentive plans, depending on the specific VP-level compensation structure.

  • Relocation assistance may be available for candidates relocating to Pune. Working Hours:

  • Standard working hours are typically 40 hours per week, from Monday to Friday.

  • Due to the nature of the role and the global operations of Citi, occasional flexibility may be required to attend meetings outside of standard business hours to collaborate with international teams or address critical production issues.

πŸ“ Enhancement Note: The salary range is an estimate based on industry benchmarks for senior technology roles in Pune, India, considering the VP title and extensive experience. The actual compensation will be determined by factors including specific skills, interview performance, and internal equity. Benefits are standard for large multinational corporations in the region.

🎯 Team & Company Context

🏒 Company Culture

Industry: Financial Services (Banking & Financial Technology). Citi operates within a highly regulated and dynamic global financial services landscape, demanding stringent security, compliance, and high availability for all its technology solutions. This context shapes a culture that values precision, risk management, and innovation within controlled boundaries.

Company Size: Citi is a global financial institution with over 200,000 employees worldwide, operating in numerous countries. This scale implies a structured environment with established processes, extensive resources, and opportunities for global collaboration, alongside a need for efficient internal communication and alignment.

Founded: Founded in 1812, Citi boasts a long and rich history, evolving from a small New York City bank to a leading global financial services company. This legacy instills a culture of stability, trust, and long-term strategic thinking, while also driving a continuous need to adapt and innovate to remain competitive in the modern digital age.

Team Structure:

  • The Application Development team at Citi is likely structured into various specialized groups focusing on different product lines, technologies, or functional areas. As a Vice President, you would likely lead a team of engineers and potentially other technical leads, reporting to a Director or Senior Vice President within the technology organization.

  • The reporting structure would be hierarchical, common in large enterprises, with clear lines of accountability and career progression paths.

  • Cross-functional collaboration is essential, involving close partnerships with Product Management, Business Analysts, QA, Infrastructure, Security, and other technology teams to deliver end-to-end solutions. Methodology:

  • Data analysis and insights are paramount, driving decisions related to application performance, user behavior, and business impact. The role requires leveraging data to identify areas for optimization and innovation.

  • Workflow planning and optimization strategies are critical for ensuring efficient development cycles, timely delivery of features, and robust system maintenance. Agile methodologies are standard.

  • Automation and efficiency practices are deeply embedded, from CI/CD pipelines to automated testing and infrastructure provisioning, aiming to reduce manual effort and increase speed and reliability.

Company Website: https://www.citi.com/

πŸ“ Enhancement Note: Citi's status as a global financial giant dictates a culture that is both innovative and highly risk-aware. The scale of operations means processes are well-defined, and cross-functional collaboration is key. Understanding this context is vital for potential candidates.

πŸ“ˆ Career & Growth Analysis

Operations Career Level: This role is at a senior Vice President (VP) level within the Applications Development job family. It represents a significant leadership position, responsible for driving technical strategy, overseeing complex projects, and managing a team of engineers. The scope includes architectural decisions, technology adoption, and ensuring the delivery of high-quality, scalable, and secure software solutions that align with Citi's business objectives.

Reporting Structure: As a VP, you would typically report to a Director or Senior Vice President of Application Development or a related technology leadership role. You would, in turn, manage a team of Application Engineers, potentially including Senior Engineers and Technical Leads, fostering their growth and ensuring team performance.

Operations Impact: The impact of this role is substantial. By leading the development of critical UI and full-stack applications, you directly influence the user experience for Citi's clients and internal stakeholders, the efficiency of financial operations, and the company's ability to innovate and maintain a competitive edge in the digital financial landscape. Successful application development directly contributes to revenue generation, operational cost reduction, and enhanced customer satisfaction.

Growth Opportunities:

  • Technical Specialization & Leadership: Deepen expertise in specific areas of full-stack development, cloud architecture, or emerging financial technologies, while growing leadership capabilities to manage larger teams and more complex portfolios.

  • Strategic Influence: Contribute to setting the technology roadmap for specific business units or product lines, influencing architectural decisions and technology investments across the organization.

  • Cross-Functional Mobility: Opportunities to move into broader technology leadership roles, program management, or even product management within Citi, leveraging deep technical understanding and leadership experience.

  • Mentorship & Training: Develop structured mentorship programs for engineering teams and potentially lead initiatives for technical training and skill development across the broader technology organization.

πŸ“ Enhancement Note: The VP title signifies a career trajectory focused on leadership and strategic impact within a large, established financial institution. Growth opportunities are tied to expanding managerial responsibilities, strategic influence, and potential movement into broader technology leadership roles.

🌐 Work Environment

Office Type: This role is designated as Hybrid. It involves working from a Citi office location in Pune, Maharashtra, India, for a portion of the work week, combined with remote workdays. This arrangement aims to balance the benefits of in-person collaboration, team cohesion, and access to office resources with the flexibility of remote work.

Office Location(s): The primary office location is specified as "PLOT NO-1, S.NO. 77" in Pune, Maharashtra, India. This indicates a dedicated Citi facility within the Pune metropolitan area, likely equipped with modern amenities and infrastructure to support technology teams.

Workspace Context:

  • The office workspace is designed to foster collaboration, with common areas, meeting rooms equipped for hybrid work, and potentially open-plan or dedicated team spaces. Access to high-speed internet, secure networks, and necessary hardware is standard.

  • Operations tools and technology are readily available, including development workstations, access to Citi's internal networks and cloud environments, and collaboration platforms.

  • The environment encourages interaction with other engineering teams, product managers, and business stakeholders, facilitating effective communication and problem-solving through both planned meetings and informal discussions.

Work Schedule: The standard work schedule is typically Monday to Friday, aligning with the 40-hour work week. However, the hybrid nature allows for flexibility in structuring workdays, with expectations for availability during core business hours for team collaboration and project needs. Occasional adjustments may be necessary for global project coordination or critical incident response.

πŸ“ Enhancement Note: The hybrid work model is a key aspect, requiring candidates to be comfortable with a blend of office-based and remote work. The specific office location in Pune suggests a significant operational presence for Citi in India.

πŸ“„ Application & Portfolio Review Process

Interview Process:

  • Initial Screening: A recruiter or HR representative will conduct an initial phone screen to assess basic qualifications, experience, and alignment with the role's core requirements.

  • Technical Interviews (Multiple Rounds): Expect several rounds of technical interviews, likely including:

    • Coding Challenges: Live coding sessions or take-home assignments focusing on React.js, JavaScript, Java, and problem-solving skills. These may involve algorithm challenges, data structure manipulation, or building small components/APIs.
    • System Design/Architecture: Discussions centered on designing scalable, robust, and secure full-stack applications. You'll be expected to articulate architectural choices, trade-offs, and best practices for complex systems.
    • Behavioral & Leadership: Questions assessing your leadership style, experience mentoring teams, conflict resolution, stakeholder management, and how you handle challenging situations. This is crucial for a VP-level role.
  • Hiring Manager Interview: A discussion with the direct hiring manager to delve deeper into your experience, leadership philosophy, and fit with the team and Citi's culture.

  • Panel Interview (Potentially): You may face a panel interview with senior leaders or peers to evaluate your comprehensive capabilities and strategic thinking.

  • Final Offer: Successful candidates will receive a formal offer of employment.

Portfolio Review Tips:

  • Curate Strategically: Select 2-3 of your most impactful full-stack projects that best demonstrate your leadership, architectural skills, and experience with React.js and Java/Spring Boot in complex environments. Prioritize projects with quantifiable results.

  • Structure for Impact: For each project, prepare a concise narrative covering the business problem, your role and contributions (especially leadership and architectural decisions), the technologies used, challenges overcome, and the measurable outcomes achieved. Use diagrams for architecture and workflow explanations.

  • Highlight Leadership: Emphasize instances where you mentored developers, led technical direction, improved processes, or made critical architectural decisions that led to successful project delivery.

  • Technical Depth: Be prepared to discuss the technical intricacies of your projects, including design patterns, performance optimizations, security considerations, and trade-offs made.

  • Practice Presentation: Rehearse your portfolio presentation to ensure clarity, conciseness, and confidence. Be ready to answer in-depth questions about any aspect of your presented work.

Challenge Preparation:

  • System Design: Practice designing scalable systems for common scenarios (e.g., a URL shortener, a social media feed, an e-commerce platform). Focus on components, data flow, database choices, caching, load balancing, and API design.

  • Coding: Sharpen your skills in algorithms and data structures. Practice coding problems on platforms like LeetCode, HackerRank, or AlgoExpert, focusing on efficiency (time and space complexity). Be proficient in JavaScript/TypeScript and Java.

  • React.js Deep Dive: Review advanced React concepts, state management patterns (Redux, Context API), performance optimization techniques (memoization, lazy loading), and testing strategies.

  • Java/Spring Boot Deep Dive: Ensure a strong understanding of core Java principles, Spring Boot features (dependency injection, auto-configuration), microservices patterns, and RESTful API development best practices.

  • Agile & Leadership: Prepare to discuss your experience with Agile methodologies and how you've led teams, managed stakeholders, and driven technical initiatives.

πŸ“ Enhancement Note: The interview process for a VP role at Citi will be rigorous, focusing heavily on technical depth, leadership capabilities, system design, and strategic thinking. A well-prepared portfolio and practice with system design and coding challenges are essential.

πŸ›  Tools & Technology Stack

Primary Tools:

  • Front-end: React.js, Redux, JavaScript (ES6+), TypeScript, HTML5, CSS3. Experience with modern front-end build tools (e.g., Webpack, Babel) and state management libraries is expected.

  • Back-end: Java, Spring Boot, RESTful APIs. Familiarity with other JVM languages and frameworks may be beneficial.

  • Databases: Relational Databases (e.g., Oracle, PostgreSQL, MySQL) and/or NoSQL Databases (e.g., MongoDB, Cassandra, DynamoDB). Understanding of database design, SQL, and performance tuning is crucial.

  • Version Control: Git is the standard for source code management. Proficiency with branching strategies (e.g., Gitflow) and collaborative workflows is required.

Analytics & Reporting:

  • Experience with tools for application performance monitoring (APM) such as Dynatrace, New Relic, or AppDynamics is valuable for optimizing application performance.

  • Familiarity with logging and aggregation tools (e.g., Splunk, ELK stack) for troubleshooting and diagnostics.

  • Dashboarding tools for visualizing application metrics and business KPIs (e.g., Tableau, Grafana) may be used by teams. CRM & Automation:

  • While not a direct CRM role, understanding how applications integrate with CRM systems (e.g., Salesforce) and other enterprise platforms is beneficial.

  • Familiarity with CI/CD tools like Jenkins, TeamCity, GitLab CI, or Azure DevOps for automated builds, testing, and deployments.

  • Containerization technologies such as Docker for packaging applications and Kubernetes for orchestration are increasingly standard for scalable deployments.

  • Cloud Platforms: Experience with cloud providers like AWS, Azure, or GCP and their relevant services for compute, storage, databases, and deployment.

πŸ“ Enhancement Note: The technology stack emphasizes modern, robust, and scalable solutions common in enterprise financial technology. Proficiency in React.js and Java/Spring Boot is non-negotiable, alongside strong DevOps and cloud-related tooling experience.

πŸ‘₯ Team Culture & Values

Operations Values:

  • Integrity & Trust: Upholding the highest ethical standards in all aspects of work, critical in the financial services industry. This means ensuring data accuracy, security, and transparency in all development efforts.

  • Client Focus: Dedication to delivering exceptional user experiences and value to Citi's clients, both internal and external. This translates to building intuitive, reliable, and performant applications that meet user needs.

  • Innovation & Agility: Embracing new technologies and methodologies to drive continuous improvement and adapt to the rapidly evolving financial landscape, while maintaining rigor and control.

  • Excellence & Accountability: Striving for the highest quality in all deliverables and taking ownership of responsibilities. This includes meticulous code quality, robust testing, and proactive problem-solving.

  • Collaboration & Respect: Fostering an inclusive environment where diverse perspectives are valued, and teamwork is paramount for achieving collective goals.

Collaboration Style:

  • Cross-Functional Integration: Expect a highly collaborative environment where application developers work closely with product managers, business analysts, QA engineers, infrastructure teams, and cybersecurity experts to ensure seamless delivery and integration of solutions.

  • Process Review Culture: Openness to regular feedback loops, code reviews, and architectural discussions to continuously refine processes, improve code quality, and share knowledge.

  • Knowledge Sharing: Encouragement of sharing best practices, lessons learned, and technical insights through internal forums, documentation, and mentorship to elevate the collective technical capability of the team.

πŸ“ Enhancement Note: Citi's values emphasize the core tenets of financial services (integrity, trust) combined with modern tech industry drivers (innovation, agility, client focus). Collaboration is key in such a large, complex organization.

⚑ Challenges & Growth Opportunities

Challenges:

  • Navigating Complex Systems: Integrating new applications with Citi's vast and often legacy enterprise systems requires deep understanding, careful planning, and robust integration strategies.

  • Regulatory Compliance: Adhering to stringent financial regulations (e.g., GDPR, SOX, AML) and internal security policies while driving innovation and speed in development.

  • Balancing Innovation with Stability: Introducing cutting-edge technologies and agile practices while maintaining the high levels of stability, security, and reliability demanded by a global financial institution.

  • Global Team Coordination: Effectively leading and collaborating with geographically dispersed teams, requiring strong communication and cross-cultural understanding.

Learning & Development Opportunities:

  • Advanced Technology Training: Access to Citi's internal learning platforms and external resources for advanced training in areas like cloud-native architectures, microservices, AI/ML in finance, and cybersecurity.

  • Industry Certifications: Opportunities to pursue relevant certifications in cloud technologies, project management, or specific development frameworks.

  • Leadership Development Programs: Citi offers extensive leadership development programs designed to hone managerial skills, strategic thinking, and executive presence for VP-level and above.

  • Mentorship and Networking: Access to a broad network of senior leaders and subject matter experts within Citi for mentorship, guidance, and career development advice.

πŸ“ Enhancement Note: The challenges are typical for a senior role in a large, regulated financial institution, focusing on complexity, compliance, and global operations. Growth opportunities are strongly tied to leadership development and leveraging the resources of a major corporation.

πŸ’‘ Interview Preparation

Strategy Questions:

  • "Describe a complex full-stack application you architected and led the development of. What were the key technical challenges, and how did you overcome them? What was the business impact?" (Focus on architectural decisions, trade-offs, leadership, and quantifiable results.)

  • "How do you ensure code quality, security, and performance in a high-stakes financial environment? Discuss your approach to code reviews, testing strategies, and performance optimization." (Highlight your understanding of industry standards and best practices.)

  • "Imagine you need to integrate a new React.js front-end with a legacy Java backend. What would be your strategy, and what potential challenges would you anticipate?" (Demonstrate your ability to tackle integration issues and propose solutions.) Company & Culture Questions:

  • "What do you know about Citi's role in the financial technology landscape, and how do you see your skills contributing to our mission?" (Research Citi's recent developments, strategic initiatives, and market position.)

  • "How would you foster a culture of innovation and accountability within your engineering team, while ensuring adherence to strict regulatory requirements?" (Showcase your leadership philosophy and understanding of the balance required.)

  • "Describe a time you had to manage conflicting priorities between business stakeholders and technical feasibility. How did you resolve it?" (Prepare examples of negotiation, compromise, and effective communication.) Portfolio Presentation Strategy:

  • Start with the 'Why': Clearly articulate the business problem your project solved and the value it delivered.

  • Highlight Your Leadership Role: Emphasize your contributions in architecture, design, team guidance, and decision-making, rather than just listing tasks.

  • Showcase Technical Prowess: Be ready to deep-dive into specific technical challenges, architectural patterns, and optimization techniques used in your projects.

  • Quantify Impact: Use metrics (e.g., performance improvements, adoption rates, cost savings) to demonstrate the tangible results of your work.

  • Be Prepared for Deep Dives: Anticipate detailed questions about every aspect of your portfolio and be ready to discuss trade-offs and alternative approaches.

πŸ“ Enhancement Note: Interview preparation for this role should focus on demonstrating not only technical expertise but also strong leadership, strategic thinking, and an understanding of the financial services context. The portfolio presentation is a critical component.

πŸ“Œ Application Steps

To apply for this UI Full Stack Application Engineering - Vice President position at Citi:

  • Submit your application directly through the Citi careers portal via the provided URL.

  • Customize Your Resume: Tailor your resume to highlight your 12+ years of full-stack experience, specific expertise in React.js and Java/Spring Boot, leadership achievements, and any relevant financial services background. Use keywords from the job description.

  • Prepare Your Portfolio: Curate 2-3 key projects that showcase your end-to-end development capabilities, architectural design, and leadership. Ensure you can clearly articulate the business problem, your role, the technical solutions, and the measurable impact.

  • Practice System Design & Coding: Dedicate time to practicing system design scenarios and coding challenges relevant to full-stack development, focusing on scalability, performance, and security.

  • Research Citi: Understand Citi's business, its technology initiatives, and its presence in the financial services industry. Be prepared to discuss how your skills align with their strategic goals.

  • Prepare for Behavioral Questions: Reflect on your leadership experiences, problem-solving approaches, and how you handle team dynamics and stakeholder management.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.

Application Requirements

Requires 12+ years of professional experience in full-stack development with deep expertise in React.js and Java. Candidates must possess a bachelor's degree in a relevant field and demonstrate strong leadership and problem-solving capabilities.