Lead Java Full Stack Developer with NodeJS || Onsite in Phoenix, AZ || W2
Position: Lead Java fullstack Developer with NodeJSJob SummaryWe are looking for an experienced Java Full Stack Leadwith Node.js to design, develop, and maintain scalable enterprise applications. The ideal candidate should have strong expertise in Java, Spring Boot, modern frontend frameworks, Node.js, REST APIs, cloud technologies, and microservices architecture.Key ResponsibilitiesDesign, develop, and maintain full-stack web applications using Java and Node.js.Build scalable backend services using Java, Spring Boot, and Node.js.Develop responsive frontend applications using Angular, React, or Vue.js.Design and consume RESTful APIs and integrate third-party services.Implement microservices architecture and event-driven applications.Work with relational and NoSQL databases.Collaborate with product owners, architects, QA, and DevOps teams.Write clean, maintainable, and well-tested code.Participate in code reviews and Agile ceremonies.Troubleshoot production issues and optimize application performance.Required Skills12+ years of software development experience.Strong proficiency in Java 8/11/17.Hands-on experience with Spring Boot, Spring MVC, Spring Security, Spring Data JPA.Strong experience in Node.js and Express.js.Experience with Angular (preferred), React, or Vue.js.Strong knowledge of HTML5, CSS3, JavaScript, and TypeScript.Experience building RESTful APIs and microservices.Knowledge of Kafka, RabbitMQ, or similar messaging platforms.Experience with Oracle, PostgreSQL, MySQL, and NoSQL databases such as MongoDB.Familiarity with Git, Maven, Gradle, and Jenkins.Experience with Docker and Kubernetes.Strong understanding of CI/CD pipelines.Experience working in Agile/Scrum environments.Preferred QualificationsExperience with AWS, Azure, or Google Cloud Platform.Knowledge of OAuth2, JWT, SAML, and API security.Experience with Terraform or Infrastructure as Code.Familiarity with monitoring tools such as Splunk, Grafana, Prometheus, or Datadog.Cloud or Java certifications are a plus.EducationBachelor''s or Master''s degree in Computer Science, Information Technology, or a related field.