Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Full-Stack Developer

Home > Java programming jobs

Full-Stack Developer in USA new

  • Jersey City, NJ

Responsibilities

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

Requirements

  • 6–10 years of experience in full-stack web application development.
  • Strong backend development experience with Java and Spring Boot, including REST APIs, security concepts, performance, and scalability.
  • Strong front-end development experience with Angular, TypeScript, HTML5, and CSS.
  • Experience with UI component libraries such as Kendo UI and micro front-end architecture patterns.
  • 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 CI/CD pipeline experience.
  • Experience with AWS, Azure, or GCP is preferred.
  • Experience with Docker and Kubernetes or OpenShift is preferred.
  • Experience with automated unit, integration, or UI testing frameworks is preferred.
  • Exposure to logging, metrics, tracing, and production support is preferred.
  • Strong communication, ownership, and collaboration skills are required.

Benefits

  • Annual base salary of $142,320.00–$213,480.00, with potential discretionary and formulaic incentive and retention awards.
  • Medical, dental, and vision coverage.
  • 401(k), life, accident, and disability insurance.
  • Wellness programs.
  • Paid vacation, sick leave, and holidays.
  • Full-time role based in Jersey City, New Jersey.

Salary: $142k - $213k/yr

Citi

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 jurisdi...

Similar positions

Full-stack Test Engineer

  • KMS Technology
  • Full time
  • Others
  • 10/17/2026
  • Ho Chi Minh City, Vietnam

Senior Android Software Developer, Infotainment

  • Lucid Motors
  • Full time
  • USA
  • 10/16/2026
  • Southfield, MI

Java Fullstack Developer

  • Toshiba Global Commerce Solutions - External
  • Full time
  • Others
  • 10/16/2026
  • Guadalajara, Mexico

Bigdata Spark Developer

  • Citi
  • Full time
  • Others
  • 10/16/2026
  • Pune, India

Java Scala Developer Apache Spark

  • Citi
  • Full time
  • Others
  • 10/16/2026
  • Pune, India