Citi

Full-Stack Developer, Java and Angular, Vice President

Citi
Apply
11 hours ago
Jersey City, NJ, USAStaff+
H1B sponsor

Base Salary

$142k - $213k/yr

Responsibilities

  • Develop and maintain full-stack web applications across user interfaces, APIs, and backend services.
  • Build scalable Java and Spring Boot microservices with attention to security, performance, and scalability.
  • Develop responsive Angular interfaces using TypeScript, HTML5, CSS, and Kendo UI components.
  • Implement micro front-end patterns, including composition, shared libraries, and module federation or equivalent approaches.
  • Design, build, document, and consume RESTful APIs while following service contracts and versioning strategies.
  • Work with SQL Server, relational data models, query optimization, indexes, and data access patterns.
  • Implement Elasticsearch search and indexing solutions.
  • Build Kafka-based event-driven integrations, including producers, consumers, topics, and schema/versioning practices.
  • Use GitHub or Bitbucket and contribute to automated build, test, and deployment pipelines.
  • Write unit and integration tests, participate in code reviews, and support engineering best practices.

Requirements

  • 6–10 years of experience in full-stack web application development.
  • Strong Java and Spring Boot backend development experience, including REST APIs, security concepts, performance, and scalability.
  • Strong Angular front-end development experience with TypeScript, HTML5, and CSS.
  • Experience with UI component libraries such as Kendo UI and with micro front-end architecture and patterns.
  • Solid understanding of API design and microservices, including service boundaries, resilience, and observability basics.
  • Hands-on experience with SQL Server and relational data modeling.
  • Experience with Elasticsearch and Kafka event streaming.
  • Proficiency with GitHub or Bitbucket workflows and practical experience with automated delivery pipelines.
  • Strong communication, ownership, and collaboration skills in an agile team.
  • Preferred: experience with AWS, Azure, or GCP; Docker; Kubernetes or OpenShift; automated unit, integration, and UI testing; observability practices; and production support.

Benefits

  • Full-time position located in Jersey City, New Jersey.
  • Base salary range of $142,320.00–$213,480.00, excluding potential discretionary and formulaic incentive and retention awards.
  • Medical, dental, and vision coverage; 401(k); life, accident, and disability insurance; and wellness programs.
  • Paid vacation, sick leave, and holidays.

Tech Stack

AngularApache KafkaAWSAzureCSSDockerElasticsearchGoogle Cloud PlatformJavaKubernetesMicrosoft SQL ServerOpenShiftReactSpring 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