Java Full Stack Engineer

Prudent Technologies and Consulting

6m ago • Remote

Senior

Remote

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Java Full Stack Engineer

  • Work model: Remote (US & Canada)

  • Employment: Contract / Full-Time / Contract-to-Hire

Description

Build and ship production-grade software end-to-end, owning features across frontend and backend. Work with TypeScript/React and Node.js/NestJS services, implementing GraphQL APIs and integrating identity, data, and event-driven components.

Responsibilities

  • Develop modular, tested backend services using Node.js and NestJS

  • Build frontend features with React and TypeScript (component architecture, state management, hooks, performance)

  • Design and implement GraphQL schemas, resolvers, and subscriptions; use Apollo client/server

  • Apply API gateway patterns (e.g., Apigee or equivalent)

  • Optimize PostgreSQL schema and queries

  • Integrate authentication via Auth0 (or equivalent)

  • Implement event-driven/message-queue patterns using Redis and Kafka (or similar)

Requirements

  • 10+ years of professional software engineering experience shipping production-grade products end-to-end

  • Strong TypeScript/React skills (component architecture, state management, hooks, performance)

  • Backend experience with Node.js and NestJS building modular, tested services

  • GraphQL experience (schema design, resolvers, subscriptions, Apollo client/server)

  • Familiarity with API gateway patterns (Apigee or equivalent)

  • Proficiency with PostgreSQL (query optimization, schema design, TypeORM/Prisma)

  • Experience with Auth0 (or equivalent identity platforms)

  • Familiarity with Redis and Kafka (or similar) for event-driven/message-queue patterns

Benefits

  • Remote opportunity covering US & Canada

  • Contract, full-time, or contract-to-hire engagement options

Preferred (Not Mandatory)

  • Production experience with OpenAI/Google Gemini or other LLM APIs (prompt engineering, rate limiting, fallback handling, cost management)

  • Strong architectural thinking and clear technical communication; high autonomy and end-to-end ownership

  • Neo4j or other graph database experience

  • Snowflake/data warehouse experience with dbt or Airflow

  • Optimizely or similar experimentation/feature-management platforms

  • Salesforce integration experience

  • AWS experience (ECS, RDS, Lambda, S3, CloudWatch)

  • Docker, Kubernetes, or Terraform

  • Testing with Vitest, Jest, or Playwright (unit, integration, e2e)

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more
0

Unlock Full Resume Report