Full-Stack Application Developer (Java, JavaScript)

Broadway Ventures

19m ago • Remote

Mid

Remote

114,400 - 145,600 USD/yr

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

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

Potential salary for Full-Stack Application Developer (Java, JavaScript) role

Improve your resume now

$114,400 – $145,600/year

Quick Facts

  • Role: Full-Stack Application Developer (Java, JavaScript)
  • Contract: 1 year; part-time variable hours (10–29 hrs/week)
  • Work type: W2 or 1099

Description

Build Java services that ingest public health IT data, observe deployed FHIR endpoints, validate results, and assemble reproducible evidence cases for compliance review. Implement deterministic validators (pass/fail logic) plus retry, rate-limiting, and instrumentation to keep monitoring safe and repeatable—while ensuring AI components do not make final compliance calls. Make test runs replayable so reviewers can re-run evidence for any case.

Responsibilities

  • Build ingestion connectors for CHPL and other approved public sources; preserve raw artifacts, timestamps, request metadata, response headers, and hashes.
  • Normalize developer, product, version, criterion, CHPL ID, endpoint, organization, and validation records into a common data model in DynamoDB with lineage and source-of-truth precedence rules.
  • Implement publication checks to classify endpoint availability failures (URL not found, timeouts, obscuring redirects, malformed responses, non-machine-readable content).
  • Observe endpoints safely without authentication for metadata and CapabilityStatement retrieval; detect drift as endpoints change.
  • Run FHIR R4 validation against Endpoint, Organization, and Bundle resources and preserve raw and normalized results.
  • Assemble evidence case packages with source metadata, request/response logs, validation outputs, severity, and rule traceability; support deduplication, clustering, and export to government-designated systems.
  • Design scheduling, retry/backoff, rate limiting, error handling, and audit logging for the pipeline and agentic components.
  • Create replayable test runs and develop unit/integration tests with stub and mock endpoints for failure scenarios.
  • Participate in code review and keep technical documentation current.
  • Ensure the system does not request, collect, or store patient data, PHI, credentials, or tokens unless authorized in writing.

Requirements

  • 5+ years Java (17+) development, including concurrency and networked services
  • 3+ years Spring Boot or an equivalent framework
  • 2+ years JavaScript/Node for tooling and front-end development
  • 4+ years building REST APIs and working with JSON
  • 3+ years working knowledge of HTTP and TLS fundamentals
  • 3+ years AWS SDK, DynamoDB data modeling, and S3
  • 2+ years building and running containerized services
  • 4+ years automated testing (JUnit, integration tests)
  • 3+ years code review and technical documentation
  • 1+ year building with LLM APIs or using AI coding assistants in development, including testing and validating AI-generated output
  • Authorized to work in the United States

Benefits

  • 401(k) and company match
  • PTO that grows the longer you stay
  • Health, vision, and dental insurance
  • Company provided life insurance and voluntary life insurance
  • Short-term and long-term disability

See similar jobs

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

See more

Unlock Full Resume Report