Java Full Stack Developer

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?
/