Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Full Stack Development Lead, VP image - Rise Careers
Job details

Full Stack Development Lead, VP

Citi, the leading global bank, has approximately 200 million customer accounts and does business in more than 160 countries and jurisdictions. Citi provides consumers, corporations, governments, and institutions with a broad range of financial products and services, including consumer banking and credit, corporate and investment banking, securities brokerage, transaction services, and wealth management.

As a bank with a brain and a soul, Citi creates economic value that is systemically responsible and in our clients’ best interests. As a financial institution that touches every region of the world and every sector that shapes your daily life, our Enterprise Operations & Technology teams are charged with a mission that rivals any large tech company. Our technology solutions are the foundations of everything we do from keeping the bank safe, managing global resources, and providing the technical tools our workers need to be successful to designing our digital architecture and ensuring our platforms provide a first-class customer experience. We reimagine client and partner experiences to deliver excellence through secure, reliable, and efficient services.

Our commitment to diversity includes a workforce that represents the clients we serve from all walks of life, backgrounds, and origins. We foster an environment where the best people want to work. We value and demand respect for others, promote individuals based on merit, and ensure opportunities for personal development are widely available to all. Ideal candidates are innovators with well-rounded backgrounds who bring their authentic selves to work and complement our culture of delivering results with pride. If you are a problem solver who seeks passion in your work, come join us. We’ll enable growth and progress together.

Position Overview

The Full Stack Development 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.

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.


Qualifications:

  • 6+ years of Software development experience.
  • Strong knowledge of Java/J2EE, Spring Boot, Angular, Typescript, Hibernate and RESTful web services (XML, JSON)
  • Hands-on Experience with Core Java, Multi-threading, Collections framework and Spring Framework
  • Strong Knowledge of persistent storage technologies (RDBMS like Oracle, SQL Server).
  • Experience of working with Microservices Architecture
  • Strong understanding of design patterns.
  • Strong analytical and problem-solving skills
  • Experience with source code management tools (Git or Bitbucket).
  • Understanding of clean coding principles and code quality measurements using tools like Sonar.
  • Ability to design and implement unit, integration, and functional tests.
  • Good to have understanding of Cloud-native development and Container Orchestration tools ( Docker, Kubernetes, OpenShift, etc.).
  • Good to have experience to event-driven architecture using Kafka


Education:

  • Bachelor’s degree/University degree or equivalent experience
  • Master’s degree preferred


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

------------------------------------------------------

Job Family Group:

Technology

------------------------------------------------------

Job Family:

Applications Development

------------------------------------------------------

Time Type:

Full time

------------------------------------------------------

Primary Location:

Irving Texas United States

------------------------------------------------------

Primary Location Full Time Salary Range:

$125,760.00 - $188,640.00


In addition to salary, Citi’s offerings may also include, for eligible employees, discretionary and formulaic incentive and retention awards. Citi offers competitive employee benefits, including: medical, dental & vision coverage; 401(k); life, accident, and disability insurance; and wellness programs. Citi also offers paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays. For additional information regarding Citi employee benefits, please visit citibenefits.com. Available offerings may vary by jurisdiction, job level, and date of hire.

------------------------------------------------------

Anticipated Posting Close Date:

Apr 26, 2025

------------------------------------------------------

Citi is an equal opportunity and affirmative action employer.

Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Citigroup Inc. and its subsidiaries ("Citi”) invite all qualified interested applicants to apply for career opportunities. 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 the "EEO is the Law" poster. View the EEO is the Law Supplement.

View the EEO Policy Statement.

View the Pay Transparency Posting

Citi Glassdoor Company Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Citi DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Citi
Citi CEO photo
Jane Fraser
Approve of CEO

Average salary estimate

$157200 / YEARLY (est.)
min
max
$125760K
$188640K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Full Stack Development Lead, VP, Citi

Citi, one of the world’s leading banks, is seeking a passionate and experienced Full Stack Development Lead to join our dynamic team in Irving, Texas. If you're excited about the opportunities technology presents in the financial sector and want to play a pivotal role within our Enterprise Operations & Technology teams, this is the place for you! In this senior-level position, you’ll be responsible for coordinating the implementation and improvement of application systems while ensuring they align with our organizational goals. You’ll partner with various management teams, enabling you to drive innovative solutions for complex business challenges. Your expertise in programming languages such as Java/J2EE, Spring Boot, and Angular will be invaluable as you lead a team of talented developers. Not only will you resolve high-impact problems, but you’ll also provide mentorship, ensuring that we adhere to best practices in software development. If you possess strong analytical and problem-solving skills, have experience with microservices architecture, and a good understanding of cloud-native development, we want to hear from you. Join us at Citi, where your contributions will help shape our technology landscape and enhance our client services. Let's enable growth and progress together!

Frequently Asked Questions (FAQs) for Full Stack Development Lead, VP Role at Citi
What are the main responsibilities of a Full Stack Development Lead at Citi?

The Full Stack Development Lead at Citi plays a critical role in establishing and implementing new application systems. They partner with multiple management teams to integrate functions and identify system enhancements, all while leading the development and design process. This position involves resolving complex problems, mentoring mid-level developers, and ensuring adherence to coding standards and best practices.

Join Rise to see the full answer
What qualifications are needed for the Full Stack Development Lead role at Citi?

Candidates for the Full Stack Development Lead role at Citi should have at least 6 years of software development experience, with proficiency in Java/J2EE, Spring Boot, Angular, and RESTful web services. Additionally, strong analytical skills, experience with microservices architecture, and a solid understanding of design patterns are important. A Bachelor’s degree is required, while a Master’s degree is preferred.

Join Rise to see the full answer
How does Citi ensure software quality for the Full Stack Development Lead position?

Citi emphasizes high software quality through its clean coding principles and coding standards. The Full Stack Development Lead is expected to design and implement unit tests, integration tests, and functional tests, along with utilizing tools like Sonar for code quality measurements. This meticulous focus helps in maintaining a reliable and efficient technology landscape.

Join Rise to see the full answer
What does career development look like for a Full Stack Development Lead at Citi?

At Citi, a Full Stack Development Lead can expect a robust career development pathway. This role includes opportunities for personal growth through mentorship and coaching mid-level developers. Citi also provides access to various training programs, allowing employees to enhance their skills and stay updated with industry standards and advancements.

Join Rise to see the full answer
What kind of technologies should a Full Stack Development Lead at Citi be familiar with?

A Full Stack Development Lead at Citi should be well-versed in technologies such as Java/J2EE, Spring Boot, Angular, and various persistent storage technologies like Oracle and SQL Server. Familiarity with microservices architecture, cloud-native development, container orchestration tools (like Docker and Kubernetes), and event-driven architecture using Kafka is also advantageous.

Join Rise to see the full answer
Common Interview Questions for Full Stack Development Lead, VP
Can you explain your experience with Java and how you've applied it in past projects?

Be prepared to discuss specific projects where you utilized Java extensively. Highlight your proficiency with Java/J2EE, threading, and frameworks like Spring. Provide examples of how you tackled challenges and contributed to the project outcomes through your Java expertise.

Join Rise to see the full answer
What is microservices architecture, and can you provide an example of its implementation?

Define microservices architecture as a design approach to develop a single application as a suite of small services. Mention your hands-on experience with deploying microservices and discuss a specific project where you effectively implemented microservices to improve scalability and deployment flexibility.

Join Rise to see the full answer
How do you ensure code quality in your development projects?

Discuss your approach to maintaining code quality through writing clean, well-documented code, using code review processes, and employing tools for static code analysis like Sonar. Provide examples of how you’ve integrated testing methodologies like unit and integration testing in your workflow.

Join Rise to see the full answer
What challenges have you faced in application development, and how did you overcome them?

Share a concise story about a significant challenge you faced in an application development project—be it technical hurdles, tight deadlines, or team dynamics—and elaborate on the specific steps you took to find a solution, emphasizing your problem-solving skills.

Join Rise to see the full answer
Describe your experience working with Angular and its benefits in application development.

Clearly explain Angular's capabilities, focusing on its strengths such as two-way data binding, dependency injection, and modular development. Discuss projects where Angular's frameworks and libraries facilitated your development processes and led to efficient and user-friendly applications.

Join Rise to see the full answer
How do you approach collaboration with other teams during a project?

Highlight the importance of communication and collaboration in software development. Discuss tools and practices you use to facilitate teamwork—such as Agile methodologies or regular stand-up meetings—and provide an example of a project where cross-team collaboration was key to success.

Join Rise to see the full answer
What is your understanding of clean code principles and their importance?

Share your knowledge of clean code principles, such as readability, simplicity, and maintainability, and explain their significance in reducing bugs and enhancing collaboration on codebases. Provide specific instances where you applied these principles in projects.

Join Rise to see the full answer
How do you stay current with industry trends and technologies?

Explain your strategies for staying informed about new developments in technology—such as following relevant blogs, participating in coding forums, attending tech meetups, or taking additional courses—and how this continuous learning has impacted your work.

Join Rise to see the full answer
Can you explain the significance of unit testing in your development process?

Discuss the critical role unit testing plays in ensuring code quality and functionality. Provide examples of your experiences implementing unit tests and how they have helped you catch potential issues early in the development cycle.

Join Rise to see the full answer
What would you consider your most significant achievement in your development career?

Be ready to share a proud accomplishment in your career, focusing on a project or situation where you led a team, innovated a solution, or improved a process. Highlight the impact it had on your organization or team.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony

Citi seeks a skilled Applications Development Sr. Programmer Analyst to develop and implement real-time streaming solutions.

Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony

Join Citibank as an Applications Development Technical Lead Analyst, where you'll spearhead real-time streaming solutions and systems integration.

Photo of the Rise User
Viant Remote No location specified
Posted 11 days ago

Join Viant as a Senior Full Stack Engineer and contribute to innovative solutions in programmatic advertising.

Join Truelogic as a Senior Full-Stack Engineer to develop cutting-edge communications solutions for global enterprises.

Photo of the Rise User

Join Kairos Technologies as a Machine Learning Engineer focused on developing AI systems for Meta with a strong emphasis on project management and communication.

Photo of the Rise User
HSI Remote No location specified
Posted 4 days ago

Join Skillko HSI as a Senior Software Engineer to shape and enhance their innovative platform in workforce management.

Fiserv Hybrid Berkeley Heights, NJ
Posted 2 days ago

As a Senior Software Engineer at Fiserv, you will develop key web features that empower merchants and improve their operational efficiency.

Photo of the Rise User
Epignosis Remote No location specified
Posted 5 days ago

As a Junior PHP Software Engineer at Epignosis, you'll play a key role in enhancing innovative learning software used by teams worldwide.

Posted 8 days ago

Join a dynamic team as a Senior SharePoint Developer, where you'll harness your skills to deliver exceptional solutions for SharePoint.

Photo of the Rise User

Join ZeroTier as a Freelance Front-End Engineer to create exceptional front-end experiences for users in a flexible, remote-first environment.

Citi’s mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress. Our core activities are safeguarding assets, lending money, making payments and accessing the capi...

580 jobs
MATCH
Calculating your matching score...
CULTURE VALUES
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 13, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Columbus just viewed Project Manager at Treering
Photo of the Rise User
Someone from OH, Columbus just viewed Product Manager, Assessment Student Experience at Ellevation
Photo of the Rise User
Someone from OH, Hamilton just viewed Team Member Travel Coordinator at Allegiant
Photo of the Rise User
Someone from OH, Kent just viewed Senior Director, Program at Teaching Lab
Photo of the Rise User
Someone from OH, Toledo just viewed IT Telecom Administrator at Anduril Industries
Photo of the Rise User
Someone from OH, Kent just viewed Director, Strategic Partnerships at Teaching Lab
G
Someone from OH, Cincinnati just viewed Operations Lead - AML Refresh Ops (Global Banking) at GHR
Photo of the Rise User
Someone from OH, Akron just viewed Data Scientist II at Kaiser Permanente
Photo of the Rise User
Someone from OH, Eastlake just viewed Summer Intern at Gooch & Housego
Photo of the Rise User
12 people applied to Game Developer (Unity) at LiquidX
I
Someone from OH, Perrysburg just viewed CNC Manufacturing Technician at Innovance
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Lifecycle Marketing Manager at SoFi
Photo of the Rise User
Someone from OH, Cincinnati just viewed Lifecycle Marketing Manager at Caribou
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Marketing Manager at Ocorian
Photo of the Rise User
Someone from OH, Cincinnati just viewed Growth Marketing Manager at Credit Genie
Photo of the Rise User
Someone from OH, Cincinnati just viewed Director of Product Marketing - AAA Campaigns at PrizePicks
Photo of the Rise User
Someone from OH, Cincinnati just viewed Digital Marketing Analyst, Digital Properties at Darden