Full Stack Developer

Santa Rosa, California

DynPro Inc.
Apply for this Job

Job Title: Full Stack Developer - React & Java

Location: Newark, CA

Job Description:

We're looking for a Full Stack Developer with strong experience in building scalable web applications using React on the frontend and Java on the backend. You'll be responsible for designing, developing, and maintaining full-stack solutions across the product lifecycle, collaborating closely with UI/UX designers, backend engineers, DevOps, and QA teams.

Key Responsibilities:

  • Design and develop responsive UI components using React.js, Redux, and related libraries.
  • Develop and maintain RESTful APIs and backend services using Java (Spring Boot preferred).
  • Optimize application performance and ensure high-quality UI/UX across devices.
  • Work with relational and/or NoSQL databases for data storage and retrieval.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Implement unit and integration testing to ensure quality and maintainability.
  • Participate in code reviews and technical discussions to maintain best practices.
  • Troubleshoot, debug, and upgrade software as needed.

Required Skills:

  • 4+ years of professional experience in full stack development.
  • Strong proficiency in Java, Spring Boot, REST API design.
  • Solid experience with React.js, JavaScript/TypeScript, HTML5, CSS3.
  • Experience with frontend testing frameworks like Jest, Cypress, or similar.
  • Experience with database systems like PostgreSQL, MySQL, or MongoDB.
  • Familiarity with CI/CD pipelines, Git, and cloud platforms (AWS, GCP, or Azure).
  • Understanding of modern software development methodologies (Agile/Scrum).

Nice to Have:

  • Experience with microservices architecture.
  • Exposure to containerization tools like Docker or Kubernetes.

Familiarity with GraphQL or WebSockets.

Date Posted: 02 May 2025
Apply for this Job