Key ResponsibilitiesDesign end-to-end architecture for full stack applications using Java, Node.js, and React.jsLead technical decisions, architecture reviews, and system design discussionsDevelop and maintain scalable backend services (Spring Boot / Microservices architecture)Architect modern, responsive front-end applications using React.jsDesign RESTful APIs and ensure seamless integration between front-end and backend systemsDefine cloud-native architecture using AWS services (EC2, Lambda, S3, RDS, API Gateway, etc.)Ensure system performance, scalability, security, and reliabilityImplement CI/CD pipelines and DevOps best practicesMentor and guide development teams; enforce coding standards and best practicesCollaborate with product managers, stakeholders, and cross-functional teams Required Skills & Qualifications15+ years of experience in software development with strong Java expertiseProven experience as a Full Stack Architect or similar roleStrong backend development experience with Java (Spring Boot, Microservices)Solid experience with Node.js for API development and servicesExtensive front-end development experience using React.js (Redux, Hooks, modern JS frameworks)Hands-on experience with AWS cloud services and cloud architecture patternsStrong understanding of system design, distributed systems, and scalable architecturesExperience with REST APIs, GraphQL (optional), and API securityFamiliarity with containerization (Docker) and orchestration (Kubernetes)Experience with databases (SQL/NoSQL like MySQL, PostgreSQL, MongoDB)Strong knowledge of DevOps practices, CI/CD tools (Jenkins, GitHub Actions, etc.)