Pune, IND
1 day ago
Full Stack Development Lead - Vice President
**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