Back to Search
Overview
Mid-Level

Java Fullstack Developer

Confirmed live in the last 24 hours

Citigroup

Citigroup

Pune Maharashtra India
On-site
Posted March 30, 2026

Job Description

We are looking for a versatile Full Stack Developer proficient in both Java-based backend development and Angular frontend to deliver end-to-end web solutions.

Key Responsibilities

  • Design, develop, and maintain full stack web applications using Angular (frontend) and Java Spring Boot (backend)
  • Build scalable and secure RESTful APIs and integrate third-party services
  • Develop and manage relational databases — Oracle DB (primary) for schema design, PL/SQL, query optimization, and indexing; PostgreSQL (secondary) for supplementary workloads
  • Create responsive and intuitive user interfaces using Angular, TypeScript, HTML5, and CSS3
  • Implement microservices and ensure scalability, performance, and security across the full stack
  • Write clean, testable code with unit and integration tests on both frontend and backend
  • Participate in code reviews, debugging, CI/CD pipelines, and Agile sprint ceremonies
  • Collaborate with product managers, designers, QA, and DevOps teams

Required Skills

  • Backend: Core Java, Spring Boot, Spring MVC, Hibernate/JPA, REST API development
  • Frontend: Angular (v12+), TypeScript, JavaScript, HTML5, CSS3, RxJS
  • Database (Primary): Oracle Database — PL/SQL, schema design, query optimization, connection pooling
  • Database (Secondary): PostgreSQL — basic knowledge and query writing
  • Tools: Git, Maven/Gradle, Docker (basic), Agile/Scrum
  • Solid understanding of OOPS, design patterns, and SDLC
  • Exposure to cloud platforms (GCP, OCI, AWS)
  • Knowledge of Kubernetes , containers
  • Familiarity with CI/CD tools (Jenkins, GitHub Actions)
  • Experience integrating AI/GenAI APIs (OpenAI, Google Gemini, Vertex AI) into full stack applications
  • Exposure to LangChain, LangGraph, or RAG-based architectures for AI-driven features
  • Understanding of vector databases (pgvector,) for semantic search and AI use cases

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • 6+ years of relevant hands-on development experience
  • Strong problem-solving skills and attention to detail
  • Excellent communication and ability to work in a cross-functional team

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

Job Family Group:

Technology

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

Job Family:

Systems & Engineering

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

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.

javafullstack