Job Specifications
Job Title: Lead Full Stack Developer (Java, Spring boot, Reactjs, Redux, Nextjs)
Location: Basking Ridge, NJ (3 days office)
Duration: 12 months
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), Nextjs, 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
About the Company
Infovision, founded in 1995, is a leading global IT services company offering enterprise digital transformation and modernization solutions across business verticals. We partner with our clients in driving innovation, rethinking workflows, and transforming experiences so businesses can stay ahead in a rapidly changing world. We help shape a bold new area or era of technology led disruption accelerating digital with quality, agility and integrity. We have helped more than 75 global leaders across Telecom, Retail, Banking, Hea...
Know more