Application Developer (Java, JavaScript) (Full-Stack)
New
B
Broadway VenturesHealth IT
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