JOBSEARCHER

Full Stack Engineer (React Java)

Full Stack Developer (Java ,React)Location: Sunnyvale, CA Job Summary:We are looking for a Java Full Stack Developer with experience in building scalable web applications using Java, Spring Boot, React.js, and REST APIs. The ideal candidate will develop both front-end and back-end components, collaborate with cross-functional teams, and deliver high-quality software solutions.ResponsibilitiesDesign, develop, and maintain web applications using Java, Spring Boot, and React.js.Build RESTful APIs and integrate them with front-end applications.Develop responsive user interfaces using React, JavaScript, HTML5, and CSS3.Write clean, reusable, and efficient code following coding standards.Work with relational databases such as Oracle, MySQL, or PostgreSQL.Collaborate with business analysts, QA teams, and other developers.Perform unit testing, debugging, and application performance tuning.Participate in Agile/Scrum ceremonies including sprint planning, stand-ups, and retrospectives.Maintain application security, scalability, and reliability.Use Git, Jenkins, Maven, and CI/CD pipelines for code management and deployments.Required SkillsStrong experience with Java 8/11/17 and Spring Boot.Experience with React.js, JavaScript, HTML5, and CSS3.Knowledge of REST APIs and Microservices architecture.Experience with SQL databases (Oracle, MySQL, PostgreSQL).Familiarity with Git, Maven, Jenkins, and CI/CD.Understanding of Agile/Scrum methodology.Strong analytical and problem-solving skills.Excellent communication and teamwork abilities.Preferred SkillsExperience with cloud platforms (AWS, Azure, or GCP).Knowledge of Docker and Kubernetes.Experience with Kafka or other messaging technologies.Familiarity with JUnit, Mockito, and automated testing frameworks.