company logo

Java FullStack Developer

Citi.com

Office

TOWER B, EON FREE ZONE II, India

Full Time

We are seeking a highly motivated and experienced Full Stack Developer with a strong focus on backend - Java, Spring Framework and frontend - Angular, Typescript. The ideal candidate will have 4 to 8 years of professional experience in developing robust, scalable, and high-performance applications. You will be instrumental in designing, developing, and maintaining our software systems, working across the full stack from database to user interface, with a primary emphasis on backend and frontend development. Strong communication skills are essential for collaborating with cross-functional teams and stakeholders.

Responsibilities:

  • Design, develop, and maintain server-side applications using Java and the Spring Framework (Spring Boot, Spring MVC, Spring Data, Spring Security, etc.).
  • Develop and integrate RESTful APIs and microservices.
  • Work with frontend technologies (e.g., React, Angular, Vue.js, HTML, CSS, JavaScript) to build intuitive and responsive user interfaces, collaborating closely with UI/UX designers.
  • Design and manage database schemas and queries (SQL/NoSQL databases like PostgreSQL, MySQL, MongoDB).
  • Implement and maintain unit, integration, and end-to-end tests to ensure code quality and application reliability.
  • Participate in code reviews, contributing to a culture of high-quality code and best practices.
  • Collaborate with product managers, designers, and other engineers to define, design, and ship new features.
  • Troubleshoot and debug production issues, providing timely resolutions.
  • Contribute to the entire software development lifecycle, from concept and design to testing and deployment.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Effectively communicate technical concepts and solutions to both technical and non-technical stakeholders.

Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • 4-8 years of professional experience in full stack development, with a strong emphasis on backend.
  • Proficient in Java and extensive experience with the Spring Framework (Spring Boot, Spring Cloud, Spring Data JPA, etc.).
  • Familiarity with front-end technologies and frameworks (e.g., HTML5, CSS3, JavaScript, TypeScript, React, Angular, or Vue.js).
  • Solid understanding of object-oriented programming (OOP) principles and design patterns.
  • Experience with relational with strong SQL knowledge. NoSQL databases - MongoDB, Graph would be helpful.
  • Experience with message brokers (e.g., Kafka, RabbitMQ).
  • Experience with testing frameworks (e.g., JUnit, Mockito, Jest, React Testing Library).
  • Understanding of microservices architecture and distributed systems.
  • Experience with CI/CD pipelines and tools (e.g., Openshift, Jenkins etc)
  • Prior experience in Business decision, workflow solutions would be added benefit - e.g. Business decision framework, JBPM
  • Experience with version control systems (e.g., Git).
  • Strong problem-solving skills and the ability to work independently as well as in a team environment.
  • Excellent communication, interpersonal, and collaboration skills.

Qualifications:

  • 4-8 years of relevant experience in the Financial Service industry
  • Consistently demonstrates clear and concise written and verbal communication
  • Demonstrated problem-solving and decision-making skills
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements

Education:

  • Bachelor’s degree/University degree or equivalent experience


This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

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

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.

Java FullStack Developer

Office

TOWER B, EON FREE ZONE II, India

Full Time

September 26, 2025

company logo

Citi

Citi.com

citicareers