Full Stack Development Lead - Vice President
Citigroup
**Role Summary**
As a Full Stack Development lead within our team, you will take on a critical leadership role, driving the technical direction and successful delivery of mission-critical web applications. You will be responsible for architecting robust systems, mentoring a talented team of engineers, and ensuring the highest standards of code quality and innovation. This role requires a blend of deep technical expertise, strategic thinking, and proven leadership capabilities to guide projects from conception to deployment in a complex, enterprise environment.
**Responsibilities**
+ **Technical Leadership & Architecture:** Lead the architectural design and development of complex, scalable, and resilient full-stack applications, with a primary focus on Java, Spring Boot, and modern front-end frameworks.
+ **Team Mentorship & Guidance:** Mentor, coach, and lead a team of developers, fostering a culture of technical excellence, collaboration, and continuous improvement. Guide team members in code quality, best practices, and career development.
+ **Project & Delivery Ownership:** Oversee the entire software development lifecycle for key projects, from technical requirements gathering and design to coding, testing, and deployment. Ensure on-time, high-quality delivery.
+ **Stakeholder Collaboration:** Partner with product managers, business stakeholders, and other technology teams to define technical roadmaps, influence product strategy, and translate business requirements into robust technical solutions.
+ **Hands-On Development:** Remain hands-on and contribute to the development of complex features, back-end services, and APIs, setting a high standard for the team.
+ **Best Practices & Innovation:** Champion and enforce software development best practices, including agile methodologies, CI/CD, automated testing, and secure coding standards. Drive the evaluation and adoption of new technologies and industry trends.
+ **System Optimization & Health:** Take ownership of application performance, scalability, and reliability. Lead efforts to troubleshoot, debug, and optimize existing systems.
**Required Qualifications**
+ **Extensive Experience:** Significant professional experience in designing, developing, and deploying enterprise-scale applications.
+ **Leadership & Mentorship:** Proven experience in a technical leadership role, including mentoring developers, conducting code reviews, and guiding team decisions.
+ **Architectural Expertise:** Demonstrated ability to design and implement complex, distributed systems and microservices architectures.
+ **Back-End Expertise:**
+ Expert-level proficiency in Java and the **Spring ecosystem (Spring Boot, Spring Cloud, Spring Security, Spring Data, reactive spring)** .
+ Deep experience in designing, building, and consuming RESTful APIs and microservices.
+ Extensive experience with relational databases (e.g., PostgreSQL, Oracle) and NoSQL databases (e.g., MongoDB).
+ Strong understanding of ORM frameworks (e.g., JPA/Hibernate) and data modeling.
+ Proficiency with build tools like Maven or Gradle and CI/CD pipelines.
+ **Front-End Expertise:**
+ Strong proficiency in modern front-end technologies (e.g., HTML5, CSS3, JavaScript/TypeScript).
+ Hands-on experience with modern JavaScript frameworks, particularly ReactJS and state management libraries like Redux.
+ **General Qualifications:**
+ In-depth knowledge of version control with Git and collaborative development workflows.
+ Excellent problem-solving, analytical, and strategic thinking skills.
+ Superior communication and interpersonal skills, with the ability to articulate complex technical concepts to both technical and non-technical audiences.
**Nice to Have**
+ Experience with **GraphQL** API design and implementation.
+ Experience with containerization (Docker) and orchestration (Kubernetes, OpenShift).
+ Experience with public cloud platforms (AWS, GCP, Azure).
+ Knowledge of the financial services industry and experience building applications in a regulated environment.
------------------------------------------------------
**Job Family Group:**
Technology
------------------------------------------------------
**Job Family:**
Applications Development
------------------------------------------------------
**Time Type:**
Full time
------------------------------------------------------
**Most Relevant Skills**
Please see the requirements listed above.
------------------------------------------------------
**Other Relevant Skills**
For complementary skills, please see above and/or contact the recruiter.
------------------------------------------------------
_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 (https://www.citigroup.com/citi/accessibility/application-accessibility.htm)_ _._
_View Citi’s_ _EEO Policy Statement (https://www.citigroup.com/global/eeo-aa-policy)_ _and the_ _Know Your Rights (https://www.eeoc.gov/sites/default/files/2023-06/22-088\_EEOC\_KnowYourRights6.12ScreenRdr.pdf)_ _poster._
Citi is an equal opportunity and affirmative action employer.
Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.
Confirmar seu email: Enviar Email
Todos os Empregos de Citigroup