Lead Full Stack Developer

Overview

On Site
Depends on Experience
Full Time

Skills

React JS
Java
Spring Boot
Spring Reactive
Microservice
Cassandra
Postgre SQL
Oracle

Job Details

Lead Full Stack Developer

Location: Basking Ridge, NJ (Need Locals only)

Ex Verizon candidates only

Must have skills "React JS, Java, Spring Boot, Spring Reactive, Microservice, Cassandra, Postgre SQL, Oracle.

Role Overview

As the Lead Full Stack Developer, you will serve as both a hands-on contributor and technical lead. You will take ownership of architecture, design, development, deployment and performance of critical systems spanning front-end and back-end. You will guide a team of engineers, define best practices, shape the microservices and micro-frontend architecture, and ensure high code quality and reliability.

________________________________________

Key Responsibilities

  • Lead the design and implementation of end-to-end solutions including front-end (ReactJS / micro-frontend) and back-end (Java, Spring Boot / Spring Reactive)
  • Architect and build scalable microservices, ensuring robustness, reliability, and performance
  • Work with multiple databases: Cassandra (NoSQL), PostgreSQL and Oracle (relational) define data models, tuning, indexing, schema evolution
  • Drive design patterns, clean architecture, and modular, maintainable code
  • Lead and mentor a team of full-stack developers: conduct code reviews, set coding standards, and provide technical direction
  • Define and implement containerization (Docker) and orchestration (Kubernetes) strategies for scalable deployments
  • Leverage AWS services (e.g., EC2, EKS, Lambda, RDS, DynamoDB, S3) to build cloud-native applications
  • Collaborate with product, UX, QA, DevOps and other stakeholders: align designs with business requirements
  • Participate in agile ceremonies (sprints, planning, retrospectives), track progress, and deliver on commitments
  • Monitor, troubleshoot, optimize production systems (APIs, UI, DBs), ensure observability/logging/alerting
  • Stay current with industry best-practices, emerging technologies, and propose continuous improvement

________________________________________

Required Skills & Qualifications

  • Bachelor s or Master s degree in Computer Science, Engineering or related field (or equivalent experience)
  • 8+ years of experience in full-stack development; at least 2-3 years in a lead/architect role
  • Extensive experience in Java and Spring Boot; solid experience in Spring WebFlux / Reactive Spring
  • Proven experience building microservices architecture and designing APIs (REST, WebFlux, gRPC optional)
  • Front-end expertise with ReactJS, micro-frontend architecture, modern JavaScript/TypeScript, state management (Redux, Context), responsive design
  • Hands-on experience with Cassandra (data modeling, partitioning, replication), PostgreSQL and Oracle databases
  • Strong understanding of design patterns (Factory, Singleton, Strategy, Adapter, etc), domain-driven design (DDD) and clean architecture
  • Deep experience in AWS (cloud infrastructure, services, deployment)
  • Docker and Kubernetes: containerization, orchestration, service mesh (optional), CI/CD pipelines
  • Familiar with DevOps practices: automated builds, deployments, testing, monitoring
  • Excellent communication, leadership, and collaboration skills; ability to mentor and guide team
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About RAVIN IT SOLUTIONS, Inc