Skip to main content

Senior Java Backend Engineer

Technology
Programming.com
California, United StatesTodayUntil 10/20/2026
Full timeOn-site

Job description

Note: This is W2 based openings only.

The ideal candidate should have strong experience with Spring Boot, gRPC and Protocol Buffers, and professional experience designing or building REST APIs. A key requirement is experience exposing REST endpoints that connect to backend gRPC services using transcoding, gRPC-Gateway, or custom mapping layers.

Key Skills

  • Strong hands-on Java development experience in production environments
  • Strong Spring Boot experience
  • Hands-on experience building gRPC services using protobuf
  • Experience designing/building REST APIs
  • Familiarity with OpenAPI / Swagger
  • REST-to-gRPC integration experience
  • Experience with OAuth2 / JWT authentication
  • Strong data/domain modeling experience, including protobuf messages, JSON Schema, or entity modeling
  • Exposure to Cube (cube.dev), dbt, or semantic/analytics layers is a plus
  • Terraform / Infrastructure-as-Code experience is a nice to have
Keywords
JavaSpring BootgRPCProtocol BuffersREST APIsgRPC-GatewayOpenAPISwaggerOAuth2JWTData modelingJSON SchemaCube.devDbtTerraformInfrastructure-as-CodeBackend EngineeringW2Production EnvironmentsSemantic Layers

Interested in this role?