Search

Full Stack Engineer

PublishedPublished: 6/14/2022
Technology
|

Job Description

Job Title: Senior Java Full Stack Developer (FSD)

\n

Location: NYC, NY (Hybrid)

\n

Experience: 12+ Years

\n


\n

Job Overview

\n

We are looking for an experienced Senior Java Full Stack Developer with 12+ years of experience in designing and developing scalable applications. The ideal candidate must have strong hands-on expertise in React, Node.js, TypeScript, and Java, along with experience in Spring Boot, Microservices, REST APIs, and SQL Server.

\n

The candidate should also have practical experience using AI-powered coding agents such as Claude Code and Cursor in daily development activities.

\n

Required Technical Skills

\n

    \n
  • 12+ years of experience in Full Stack Development across frontend and backend technologies.
  • \n

  • Strong hands-on experience with React.js, including Hooks, Context API, Component Lifecycle, and State Management.
  • \n

  • Mandatory experience with Node.js, React.js, and TypeScript.
  • \n

  • Strong proficiency in TypeScript, including type systems, generics, interfaces, and advanced patterns.
  • \n

  • Strong experience in Java and production application development.
  • \n

  • Good understanding of Spring Boot framework.
  • \n

  • Hands-on experience with RESTful API design, development, and integration.
  • \n

  • Experience with OAuth, API Keys, JWT Authentication, and external system integrations.
  • \n

  • Strong experience in Microservices Architecture, service contracts, and inter-service communication.
  • \n

  • Hands-on experience with SQL Server, complex queries, stored procedures, and performance optimization.
  • \n

  • Experience using AI Coding Agents such as Claude Code and Cursor for coding, testing, and documentation.
  • \n

  • Strong understanding of Design Patterns, SOLID Principles, and Clean Architecture.
  • \n

  • Experience with Git, Version Control, and CI/CD pipelines.
  • \n

\n

Key Responsibilities

\n

    \n
  • Design, develop, and maintain scalable full-stack applications.
  • \n

  • Build responsive frontend applications using React and TypeScript.
  • \n

  • Develop backend services using Java, Node.js, and Spring Boot.
  • \n

  • Design and integrate REST APIs with multiple external systems.
  • \n

  • Build and maintain scalable Microservices architectures.
  • \n

  • Optimize SQL Server queries, stored procedures, and database performance.
  • \n

  • Leverage AI coding tools and agents to improve development productivity.
  • \n

  • Implement secure authentication and authorization mechanisms.
  • \n

  • Follow SOLID principles, design patterns, and clean coding practices.
  • \n

  • Collaborate with cross-functional teams and support CI/CD and deployment processes.
  • \n

\n


Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...