Skip to main content

Careers

Java Full Stack Lead Developer (Java, React, Springboot, Rest APIs) - Vice President - C13 - Pune

Job Req ID 25892173 Location(s) Pune, India Job Type On-Site/Resident Job Category Technology
Apply Now

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. 

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

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.

View Citi’s EEO Policy Statement and the Know Your Rights poster.

Apply Now

Saved Jobs

You have no saved jobs

Previously Viewed Jobs

You have no viewed jobs