Application Developer (Java, JavaScript) (Full-Stack)
New
J
JobgetherHealth IT
Remote work arrangement within eligible U.S. states.ContractSenior
Salary55 - 60 USD per hour
Apply NowOpens the employer's application page
Job Details
- Experience
- At least 5 years of Java 17+ development experience; at least 3 years with Spring Boot or an equivalent framework; at least 2 years of JavaScript/Node.js experience; at least 4 years building REST APIs and working with JSON; at least 3 years working knowledge of HTTP and TLS fundamentals; at least 3 years with the AWS SDK, DynamoDB data modeling, and Amazon S3; at least 2 years building and operating containerized services; at least 4 years of automated testing experience; at least 3 years conducting code reviews and producing technical documentation; at least 1 year building with LLM APIs or using AI coding assistants.
- Required Skills
- Node.jsDynamoDBJavascriptJUNITSpring BootRESTful APIsJSON
Requirements
- At least 5 years of Java 17+ development experience, including concurrency and networked services.
- At least 3 years of experience with Spring Boot or an equivalent framework.
- At least 2 years of JavaScript/Node.js experience for tooling and front-end development.
- At least 4 years of experience building REST APIs and working with JSON.
- At least 3 years of working knowledge of HTTP and TLS fundamentals.
- At least 3 years of experience with the AWS SDK, DynamoDB data modeling, and Amazon S3.
- At least 2 years of experience building and operating containerized services.
- At least 4 years of automated testing experience, including JUnit and integration testing.
- At least 3 years of experience conducting code reviews and producing technical documentation.
- At least 1 year of experience building with LLM APIs or using AI coding assistants in software development, including testing and validating AI-generated output.
- Preferred: experience with HAPI FHIR or other FHIR R4 validation tools and standards, including US Core and CapabilityStatements.
- Preferred: experience with HTTP client internals, scheduling and retry strategies, rate limiting, Testcontainers or stub and mock services, SMART on FHIR, Inferno, or ONC certification testing.
Responsibilities
- Build ingestion connectors for CHPL, Service Base URL Lists, developer-published FHIR Bundles, Lantern, and other approved public sources.
- Preserve source artifacts, timestamps, request metadata, response headers, and hashes for traceability and reproducibility.
- Normalize developer, product, version, criterion, CHPL ID, endpoint, organization, and validation records into the common data model in DynamoDB.
- Implement publication checks that retrieve endpoint lists and classify availability failures.
- Build non-authenticated endpoint observation capabilities for metadata and CapabilityStatement retrieval, and detect endpoint drift.
- Run FHIR R4 validation against Endpoint, Organization, and Bundle resources, preserving raw and normalized results.
- Assemble evidence case packages with source metadata, request and response logs, validation outputs, severity assessments, and rule traceability.
- Design and maintain scheduling, retry and backoff, rate limiting, error handling, and audit logging for pipeline and agentic components.
- Develop unit and integration tests, including stub and mock endpoints, and ensure test runs can be replayed.
- Participate in code reviews, maintain technical documentation, and keep AI-generated summaries separate from deterministic compliance validation.
View Full Description & ApplyYou'll be redirected to the employer's site