Full Stack Java Technical Lead - React.js
Technology, Data & Digital · Software & Web Development · Full Stack · Software Engineering · Web Development
In short
We are seeking a Lead Full Stack Engineer with deep experience in designing and building scalable systems using Java, Spring Boot, React, Next.js, and cloud-native architectures. This role will drive technical direction for our modern eCommerce platform, shape system architecture, and lead the development of robust solutions.
Responsibilities
- Provide technical leadership and drive the design, development, and delivery of scalable full-stack applications using Java (Spring Boot) and React/Next.js with TypeScript/JavaScript
- Define and enforce architecture standards, coding practices, and technical guidelines across the team
- Lead the design and optimization of microservices, RESTful APIs, and distributed systems for performance, resiliency, and scalability
- Collaborate with product managers, UX designers, and cross-functional teams to ensure alignment of technical solutions with business needs
- Oversee code quality through reviews, testing, performance tuning, and CI/CD practices
- Mentor and guide software engineers, fostering a culture of innovation, collaboration, and continuous improvement
- Actively participate in system design reviews, architecture discussions, and capacity planning
- Stay current with emerging technologies and drive the adoption of tools and practices that enhance productivity and system performance.
Requirements
- 8+ years of full stack development experience with emphasis on Java, Spring Boot, and React/Next.js
- 4+ years designing distributed, event-driven systems
- Strong experience with Java, Spring Boot, and React / Next.js / TypeScript in production systems
- Deep understanding of system design principles, distributed systems, microservices architecture, and cloud-native patterns
- Experience integrating with event-driven architectures using Kafka, Solace, or similar
- Strong knowledge of API security, identity management, and performance tuning
- Exposure to relational (MySQL) and NoSQL (Couchbase, MongoDB, etc.) databases
- Hands-on experience working in cloud environments (Azure, AWS, or GCP)
- Proficiency with microservices, REST APIs, message queues, and streaming technologies
- Comfort working in Agile environments, collaborating across teams, and influencing stakeholders
- Ability to balance hands-on development with architectural decision-making.
Desired Qualifications
- Experience with Micro Frontends, Headless Commerce platforms, or API gateways
- Passion for clean code, system optimization, and simplifying complex problems
#Full Stack#Java#React.js#Technical Lead#eCommerce#Cloud