Java Full Stack Developer

This job posting was marked by employer as filled and is probably no longer available
Virtual Tech Gurus
Published
October 29, 2025
Location
Rocklin, CA
Category
Default

Description

Key Responsibilities

Application Development

  • Design, develop, and maintain end-to-end web applications using Java (Spring Boot) and Node.js for backend services.

  • Build and optimize front-end components using Vue.js for responsive and dynamic user interfaces.

  • Develop RESTful APIs and integrate them with internal and external systems.

  • Ensure high performance, scalability, and maintainability of distributed systems.

Cloud & Deployment

  • Deploy and manage applications on cloud platforms such as AWS, Azure, or GCP.

  • Implement serverless components, containerization (Docker, Kubernetes), and other modern deployment strategies.

  • Monitor cloud environments and optimize resources for cost efficiency and reliability.

CI/CD & DevOps Integration

  • Implement and maintain CI/CD pipelines using tools such as Jenkins, GitLab CI, GitHub Actions, or Azure DevOps.

  • Automate build, test, and deployment processes for rapid, reliable software delivery.

  • Collaborate with DevOps teams to ensure infrastructure-as-code practices are followed.

Architecture & API Design

  • Work with architects and product teams to define microservice-based architectures.

  • Design RESTful APIs with well-defined contracts, ensuring consistent integration standards.

  • Apply secure coding practices, manage authentication and authorization (OAuth2, JWT), and enforce API governance.

Testing & Quality Assurance

  • Write unit, integration, and end-to-end tests using tools like JUnit, Mocha, Jest, or Cypress.

  • Participate in code reviews to maintain high-quality standards and ensure performance optimization.

  • Collaborate with QA teams to validate functionality and troubleshoot production issues.

Collaboration & Agile Delivery

  • Work closely with Product Managers, UI/UX Designers, and QA Engineers in an Agile/Scrum setup.

  • Participate in sprint planning, retrospectives, and backlog grooming.

  • Contribute to technical documentation and knowledge sharing within the team.

JOBID: 12233

Apply
Drop files here browse files ...
Are you sure you want to delete this file?
/