Log in
All jobs
CI

Java Fullstack Developer

Citigroup, Inc.
DLF CYBERCITY 12B Posted Oct 26, 2026
Full-timeHybrid

About this role

We are seeking a talented and motivated Full Stack Developer with 2 to 4 years of experience in building scalable, robust web applications using Java (Spring Boot) and Angular. In this role, you will be responsible for designing, developing, and maintaining end-to-end features, crafting responsive user interfaces, and implementing high-performance microservices and RESTful APIs. You will work closely with cross-functional teams including product managers, UI/UX designers, and QA engineers in an Agile environment.

Key Responsibilities

    1. Frontend Development (Angular)
  • Design and implement responsive, accessible, and high-performance UI components using Angular (v12+), TypeScript, HTML5, and SCSS/CSS3.

  • Manage state and asynchronous data streams utilizing RxJS and modern Angular reactive patterns (and/or NgRx).

  • Ensure cross-browser compatibility and optimize frontend loading performance and rendering efficiency.

  • Collaborate with UI/UX designers to translate wireframes and user stories into clean, functional code.

    1. Backend & API Development (Java / Spring Boot)
  • Develop, test, and deploy resilient microservices and RESTful APIs using Java (Java 11/17+) and the Spring Boot ecosystem (Spring MVC, Spring Data JPA, Spring Security).

  • Implement efficient business logic, data validation, exception handling, and secure authentication/authorization (OAuth2, JWT).

  • Optimize backend processing for low latency, scalability, and high availability.

    1. Database & Data Integration
  • Write and optimize complex queries, stored procedures, and schema migrations using relational databases (such as PostgreSQL, Oracle, or MySQL).

  • Utilize ORM frameworks like Hibernate / Spring Data JPA effectively, preventing performance pitfalls (e.g., N+1 query issues).

  • Work with caching layers (such as Redis) and message brokers (such as Kafka or RabbitMQ) where applicable.

    1. Quality Assurance, DevOps & CI/CD
  • Write clean, maintainable, and well-documented code adhering to industry best practices and SOLID principles.

  • Develop unit and integration tests using JUnit 5, Mockito for backend, and Jasmine/Karma or Jest for frontend to maintain high test coverage.

  • Participate in code reviews, CI/CD pipeline automation (GitLab CI, GitHub Actions, Jenkins), and containerized deployments using Docker.

  • Required Skills & Qualifications

  • Technical Competencies

  • Core

Experience

  • 2 to 4 years of hands-on professional software development experience in full-stack web applications.

  • Backend:

  • Strong proficiency in Java 11 / Java 17 and core Java concepts

  • Solid experience with Spring Boot, Spring MVC, and Spring Data JPA/Hibernate.

  • Proven track record of designing and consuming RESTful APIs and JSON data structures.

  • Frontend:

  • Has experience in Angular, TypeScript, JavaScript (ES6+), HTML5, and CSS3/SCSS.

  • Practical understanding of RxJS, Angular Services, Dependency Injection, Routing, and Reactive Forms.

  • Databases:

  • Working knowledge of SQL and relational databases (e.g., PostgreSQL, MySQL, Oracle DB).

  • Testing & Tooling:

  • Experience writing automated unit and integration tests (JUnit, Mockito, Jasmine/Karma).

  • Proficient with version control systems (Git) and build tools (Maven or Gradle, npm/yarn).

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.

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →