Application Developer (Java, JavaScript) (Full-Stack)

New
Location: Remote - United StatesContractSenior
SalaryW2: pay rate of $55 - $60/hr; 1099: $65 - $70/hr
Apply NowOpens the employer's application page

Job Details

Experience
5+ years of Java (17+) development; 3+ years of Spring Boot or equivalent; 2+ years of JavaScript/Node; 4+ years building REST APIs and working with JSON; 3+ years of HTTP and TLS fundamentals; 3+ years with AWS SDK, DynamoDB data modeling, and S3; 2+ years building and running containerized services; 4+ years of automated testing; 3+ years of code review and technical documentation; 1+ year building with LLM APIs or using AI coding assistants.
Required Skills
Node.jsDynamoDBJavascriptSpring BootRESTful APIsJSON

Requirements

  • 5+ years of Java (17+) development, including concurrency and networked services.
  • 3+ years of Spring Boot or an equivalent framework.
  • 2+ years of JavaScript/Node for tooling and front-end development.
  • 4+ years building REST APIs and working with JSON.
  • 3+ years of working knowledge of HTTP and TLS fundamentals.
  • 3+ years with the AWS SDK, DynamoDB data modeling, and S3.
  • 2+ years building and running containerized services.
  • 4+ years of automated testing, including JUnit and integration tests.
  • 3+ years of 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.
  • Preferred: HAPI FHIR or other FHIR R4 validation experience, including US Core and CapabilityStatements.
  • Preferred: HTTP client internals, including timing and connection instrumentation.
  • Preferred: Scheduling, retry and backoff, and rate-limiting design.
  • Preferred: Testcontainers or stub and mock services for failure testing.
  • Preferred: SMART on FHIR, Inferno, ONC certification testing, or health IT or federal program experience.

Responsibilities

  • Build ingestion connectors for CHPL, Service Base URL Lists, developer-published FHIR Bundles, Lantern, and other approved public sources, preserving raw artifacts, timestamps, request metadata, response headers, and hashes.
  • Normalize developer, product, version, criterion, CHPL ID, endpoint, organization, and validation records into the common data model in DynamoDB, with lineage and source-of-truth precedence rules.
  • Implement publication checks that fetch endpoint lists and classify availability failures, including missing URLs, timeouts, obscuring redirects, malformed responses, and non-machine-readable content.
  • Build safe, non-authenticated endpoint observation for metadata and CapabilityStatement retrieval, and detect endpoint drift.
  • Run FHIR R4 validation against Endpoint, Organization, and Bundle resources, preserving raw and normalized results.
  • Build evidence case packages containing source metadata, request and response logs, validation outputs, severity, and rule traceability; support deduplication, clustering, and export.
  • Design scheduling, retry and backoff, rate limiting, error handling, and audit logging for pipeline and agentic components.
  • Make test runs replayable so reviewers can rerun tests for any evidence case.
  • Write unit and integration tests, including stub and mock endpoints for failure scenarios; participate in code review and maintain technical documentation.
  • Prevent code from requesting, collecting, or storing patient data, PHI, credentials, or tokens unless the Government authorizes it in writing.
View Full Description & ApplyYou'll be redirected to the employer's site
W2: pay rate of $55 - $60/hr; 1099: $65 - $70/hr
Apply Now