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.
- 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.
Java FullStack Developer
Office
TOWER B, EON FREE ZONE II, India
Full Time
September 26, 2025