Java Fullstack Developer - C11 - PUNE

Citi

Citi

Software Engineering
Pune, Maharashtra, India
Posted on May 30, 2025

Job Summary:

We are seeking a highly motivated and experienced Full Stack Engineer to join Citi’s Enterprise Portal team. You will be responsible for designing and delivering innovative web solutions, contributing to a multi-tenant architecture, and working with a variety of modern technologies. The ideal candidate is a strong problem solver, a skilled communicator, and passionate about building high-quality, scalable web applications.

Responsibilities:

  • Design and deliver web solutions with a focus on multi-tenant architecture.
  • Develop and maintain robust and scalable web applications using Java, SpringBoot, React, HTML5, CSS, Bootstrap, JavaScript, and jQuery.
  • Design and implement integrations using microservices architecture, with preference for experience with Kafka.
  • Work with SQL and other standard database query tools to manage and retrieve data.
  • Utilize No-SQL databases, caching strategies, and indexing techniques to optimize database performance.
  • Collaborate with cross-functional teams to define requirements, design solutions, and deliver exceptional user experiences.
  • Contribute to all phases of the software development lifecycle, including requirements gathering, design, development, testing, and deployment.
  • Participate in code reviews to ensure code quality and adherence to coding standards.
  • Troubleshoot and resolve technical issues, proactively seeking opportunities to improve existing systems.
  • Present technical concepts to both technical and non-technical audiences.

Required Experience and Skillsets:

  • 2+ years of relevant experience in full-stack web development.
  • Hands-on development experience with Java, SpringBoot.
  • Hands-on development experience with REACT/HTML5/CSS/Bootstrap/JavaScript/jQuery.
  • Experience developing integrations using microservices architecture, Kafka preferable.
  • Experience developing API frameworks, integration with API Gateways, ECS
  • Experience with SQL and other standard database query tools.
  • Familiarity with No-SQL databases, caching, indexing, and other standard database query tools.
  • Strong problem-solving, analysis, and design skills.
  • Excellent communication skills with the ability to present technical concepts to a non-technical audience.
  • Knowledge of SDLC / Agile Methodology.
  • Willingness to learn complex applications and unique data.
  • Excellent oral, written, and interpersonal skills.

Nice to Have Skillsets:

  • Experience with ReactJS and NextJS.
  • Experience with AWS.
  • Hands-on development experience with Java.
  • Experience with CI/CD development methodologies and tools (e.g., JIRA, TFS, Bitbucket).
  • Experience with web services such as SOAP and REST.
  • Experience with data modeling languages such as XML and JSON.
  • Experience with networking technologies such as routing/switching, load balancing, and DNS.

Qualifications:

  • Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
  • Experience in systems analysis and programming of software applications.

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

Job Family Group:

Technology

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

Job Family:

Applications Development

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

Time Type:

Full time

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

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.