Java React Fullstack developer

  • San Leandro, California, United States
  • Full-Time
  • On-Site

Job Description:

Job brief

We are seeking a Full Stack Developer (Java, Microservices, Spring Boot, API, ReactJS) 

Responsibilities

  • Develop new capabilities and re-architect parts of an existing system.
  • Take part in test-driven, iterative development, prototyping, and reviews with a team of developers.
  • Design and code middle and back-end in a clean and efficient way.
  • Implement scalable and robust services.
  • Develop external and internal APIs.
  • Develop and run unit and performance tests to ensure scalability and reliability.
  • Review and debug code.
  • Develops documentation, flowcharts, layouts, diagrams, charts, code comments, and clean code to explain and show solutions.
  • Determines and designs system specifications, standards, and programming to prepare and install solutions.

Requirements

    1. API Development & Integration – Build, document, and consume RESTful APIs, ensuring secure, performant, and reusable services.

    2. Frontend Development – Develop rich, responsive UI components using ReactJS, Redux (or similar state management), and modern JavaScript/TypeScript.

    3. Database Management – Design and optimize SQL/NoSQL databases, write queries, and ensure high availability and data integrity.

    4. DevOps & CI/CD – Work with Git, Jenkins, Docker, Kubernetes, or similar tools to support automated builds, deployments, and monitoring.

    5. Testing & Quality – Write unit, integration, and end-to-end tests; ensure code quality, maintainability, and adherence to best practices.

    6. Agile Collaboration – Partner with product owners, business analysts, QA, and other engineers in an Agile/Scrum environment, contributing to sprint planning and delivery.

    7. Performance & Security – Optimize application performance, troubleshoot issues, and ensure compliance with security and regulatory standards.