Citi

Java Angular Full Stack Developer

Citi
Apply
18 hours ago
Pune, IndiaSenior

Responsibilities

  • Develop and enhance full-stack enterprise applications using Java, Spring Boot, Spring MVC, Hibernate/JPA, MyBatis, Angular or React, and TypeScript.
  • Build RESTful APIs, microservices, event-driven architectures, and JMS/Kafka-based integrations.
  • Create responsive user interfaces using Angular, JavaScript, HTML5, CSS3, and RxJS, and integrate them with backend APIs and authentication frameworks.
  • Work with Oracle, PostgreSQL, MongoDB, Redis, and other database or caching technologies.
  • Support cloud-native and containerized deployments using AWS, Azure, GCP, Docker, Kubernetes/OpenShift, and CI/CD pipelines.
  • Integrate generative AI, agentic AI, LLM services, AI SDKs, or AI-powered capabilities into enterprise applications.
  • Apply distributed-systems, API gateway, security, performance optimization, and modern application architecture practices.

Requirements

  • 5-8 years of experience in full-stack application development.
  • Strong hands-on experience with Java 17+, Spring Boot, Spring MVC, Hibernate/JPA, and MyBatis.
  • Experience with RESTful APIs, microservices, event-driven architectures, JMS, Kafka, and distributed systems.
  • Hands-on experience with Angular 16+ or React and strong proficiency in TypeScript, JavaScript, HTML5, CSS3, and RxJS.
  • Strong SQL skills with Oracle or PostgreSQL and experience with NoSQL databases such as MongoDB.
  • Experience with AWS, Azure, or GCP; CI/CD pipelines using Jenkins or GitHub Actions; Git; Maven or Gradle; SonarQube; and containerized deployments.
  • Experience with generative AI, agentic AI, LLM integrations, AI SDKs, AI-powered application development, or integrating AI models and services.
  • Understanding of API gateways, security best practices, cloud-native application development, and modern enterprise architecture.
  • Strong analytical, problem-solving, communication, and collaboration skills, with the ability to work independently in an Agile environment.
  • Preferred qualifications include financial services experience and exposure to Kafka, event streaming, Redis or caching frameworks, OpenShift, and AI Copilot integrations.

Benefits

  • Full-time position.

Tech Stack

AngularApache KafkaAWSAzureDockerGitGitHub ActionsGoogle Cloud PlatformGradleJavaJavaScriptJenkinsKubernetesMavenMongoDBOpenShiftPostgreSQLReactRedisSonarQubeSpring BootTypeScript
Citi

About Citi

10,000+ employees

Citi is a public financial-services company offering consumer and institutional banking, credit cards, wealth management, treasury and trade solutions, and capital-markets services. It serves individuals, corporations, financial institutions, and governments in more than 160 countries and jurisdictions, earning interest and fee income from lending, payments, trading, and advisory. Founded in 1812 and headquartered in New York, it trades on the NYSE under the ticker C.

Contact me