Java Full Stack Lead Developer (Java, React, Springboot, Rest APIs) - Vice President - C13 - Pune
Citi Bank
10 - 15 years
Pune
Posted: 11/08/2025
Job Description
Discover your future at Citi
Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.
Job Overview
Java Full Stack Lead Developer (Java, React, Springboot, Rest APIs) - Vice President - C13 - Pune
Job Description
Do you thrive on solving complex problems and building full-stack solutions that make an impact? Ready to influence big tech decisions and help shape the technology strategy of a global bank?"
The Chief Technology Office (CTO) is building out its Technology Strategy practice, which is responsible to develop and maintain Citi’s Technology Strategy in support of firm’s Businesses and Functions. As part of the Technology Strategy Team, the candidate will be joining an existing global team of technology strategy analysts, product managers and engineers.
The Full Stack Developer is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the CTO engineering teams. The overall objective of this role is to lead applications systems analysis and programming activities.
Responsibilities:
- Spearhead the design, development, and deployment of full-stack applications utilizing Spring Boot and React frameworks, ensuring alignment with business requirements and technical best practices.
- Architect and implement scalable, resilient microservices deployed in Docker containers, orchestrated within an OpenShift environment, adhering to industry-leading cloud-native patterns.
- Collaborate closely with product managers, solution architects, and quality assurance teams to define, develop, and deliver high-quality, performant software solutions that meet and exceed stakeholder expectations.
- Actively participate in and lead Agile ceremonies, including sprint planning, daily stand-ups, backlog refinement sessions, and sprint retrospectives, to foster a collaborative and iterative development process.
- Partner with Scrum Masters and Product Owners to ensure the timely and high-quality delivery of features, driving continuous improvement in team efficiency and product value.
- Assume ownership of critical technical decisions, contributing significantly to the long-term architectural strategy and planning, ensuring scalability, maintainability, and security of the platform.
- Conduct in-depth analysis, applying interpretive thinking to identify complex issues and develop innovative, effective solutions that address underlying root causes.
- Serve as a technical advisor and mentor to mid-level developers and analysts, providing guidance, support, and allocating tasks as necessary to promote professional growth and knowledge sharing within the team.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 10-15 years of progressive professional experience in software development, demonstrating proficiency with modern technologies and frameworks.
- Extensive experience with front-end technologies, including Angular, TypeScript, HTML, and CSS, to develop engaging user interfaces.
- Deep understanding and practical experience with back-end technologies, such as Spring, Spring Boot, and Java 11+, to build robust and scalable server-side applications.
- Proven ability in designing and developing RESTful APIs and Web Services, ensuring seamless integration between systems.
- Minimum of 2 years in a technical leadership role, demonstrating success in mentoring engineers, influencing architectural decisions, and driving technical excellence.
- Solid understanding of microservices architecture and distributed systems, with hands-on experience in designing, implementing, and deploying microservices-based applications.
- Hands-on experience with Docker, Kubernetes, and container orchestration platforms, enabling efficient deployment and management of applications in cloud environments.
- Strong experience with API and Web Services development using REST/SOAP protocols, ensuring interoperability and security.
- Proficiency in writing clean, maintainable, and well-documented code using Angular, Core Java, JEE, and Collections.
- Solid understanding of fundamental database concepts and practical experience with relational databases (e.g., MSSQL, Oracle) and/or NoSQL platforms.
- Comprehensive understanding of unit testing methodologies, test coverage principles, and experience in writing effective unit tests.
- AI first mindset - Interest in AI & Automation and their strategic applications; experience with tools like Copilot and ChatGPT are a bonus but not essential.
About Company
Citi Bank, officially known as Citibank, is a global financial institution and the consumer division of Citigroup, a leading multinational banking corporation. Established in 1812, Citibank provides a wide range of financial services, including retail banking, credit cards, personal loans, wealth management, and investment banking. With a strong presence in over 100 countries, it serves millions of customers worldwide, offering both individual and business banking solutions. Citibank is known for its digital banking innovations, global reach, and commitment to financial inclusion and economic growth.
Services you might be interested in
One-Shot Campaign
Reach out to ideal employees in one shot!
The intelligent campaign for reaching out to the ideal audience to whom you can ask for help (guidance or referral).