Senior Java Backend Engineer

Praia Health

United States

Remote

CAD 167,000 - 222,000

Full time

4 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Competitive salary
Bonuses
Medical/dental/vision

Job summary

Praia Health is seeking a Senior Software Engineer to own end-to-end architectural ownership of its platform, focusing on high-performance Java backend services (80–90%) and supporting frontend integrations in JavaScript (10–20%).

You will work with engineering leadership to deliver secure, well-documented APIs for internal teams and health system partners, advocating for scalable distributed services and enterprise-grade integrations.

Qualifications

  • 6+ years building and operating production software.
  • Experience with Java and modern JVM frameworks (Quarkus/Spring Boot).
  • Healthcare interoperability with EMR/EHR (FHIR/HL7).
  • Bachelor's degree in CS/Engineering or equivalent practical experience.

Responsibilities

  • Architect, build, and scale Java backend services powering Praia's platform.
  • Develop and maintain JavaScript components for frontend touchpoints (10–20%).
  • Implement enterprise integration services for EMRs using HL7 FHIR APIs.
  • Leverage Databricks/Apache Spark for data pipelines when needed (nice to have).
  • Develop secure REST/event-driven APIs with OAuth2/OIDC and OpenAPI specs.
  • Own CI/CD pipelines, automated testing, IaC, logging, and incident response.
  • Collaborate with Product, Design, and partner teams to translate requirements into robust solutions.

Skills

Java
JavaScript
TypeScript
Microservices
OAuth2/OIDC
Kubernetes
Docker
Databricks

Education

Bachelor's degree in CS/Engineering or equivalent

Tools

HL7 FHIR
OpenAPI
Terraform

Job description

Praia Health is a trailblazer in the health platform sector, committed to transforming the consumer health experience. Our mission is to revolutionize the way individuals engage with their health and well-being through cutting-edge technologies and user-centric digital solutions. By unifying disjointed touchpoints into an intuitive channel, we create trust and loyalty through digital engagement and believe that consumers and patients will more actively participate in their health outcomes.

At Praia Health, You Will Join a Team Of Seasoned Professionals And Technology Enthusiasts Dedicated To Reshaping Healthcare. Our Dynamic Includes

  • Leadership with a rich background in technology and healthcare innovation.
  • Engineering and product teams comprised of industry veterans with a history of building impactful digital solutions.
  • A culture that values bold ideas, user-centric design, and the power of technology to improve lives.

As we continue to grow and capture the market with our cutting-edge platform, we are expanding our team across various departments, including engineering, to further our mission and impact.

Job Overview

Praia is seeking a Senior Software Engineer to take on a high-impact role with significant autonomy. In this role, you will establish deep, end-to-end architectural ownership of our platform, primarily driving high-performance Java backend services (80–90% of the focus) while supporting client-side integrations and platform needs in JavaScript (10–20%).

This senior-level scope pairs you closely with engineering leadership to deliver resilient software at a steady, well-defined pace. You will ensure the delivery of secure, well-documented APIs used by internal teams and external health system partners. If you thrive on building scalable distributed services, collaborating on light front-end touchpoints, and tackling complex enterprise integrations, we want to hear from you.

Key Responsibilities
  • Backend & System Design: Architect, build, and scale core Java backend services powering Praia's consumer experience and platform ecosystem.
  • Client-Side Platform Support: Collaborate on the frontend by developing and maintaining JavaScript components, UI workflows, and client-side integration hooks (10–20% of scope).
  • Healthcare Interoperability: Build and operate enterprise integration services for EMRs (Epic/MyChart and others) utilizing HL7 FHIR APIs and modern interoperability patterns.
  • Data Pipelines & Analytics (Nice to Have): Leverage Databricks and Apache Spark to build or support data pipelines, workflows, and analytical workloads when integration needs arise.
  • Security & API Excellence: Develop and maintain secure REST/event-driven APIs featuring robust authentication/authorization (OAuth2/OIDC), auditing, and least-privilege controls. Author clear developer documentation, OpenAPI specs, and runbooks.
  • DevOps & Operational Reliability: Champion a modern DevOps mindset by owning CI/CD pipelines, automated testing (unit/integration/E2E), infrastructure-as-code, structured logging, and incident response.
  • Cross-Functional Collaboration: Partner directly with Product, Design, and partner-facing teams to translate technical requirements into robust, frictionless solutions.
Qualifications
  • Experience: 6+ years of experience building and operating production software, with demonstrated senior-level scope and clear ownership of distributed, high-throughput systems.
  • Backend Expertise: Expert-level software development skills in Java and the modern Java ecosystem (Quarkus or Spring Boot, concurrency, microservices).
  • Client-Side Capabilities: Strong working knowledge of JavaScript/TypeScript and modern client-side architectures, comfortable owning light frontend integrations and UI-facing platform touchpoints.
  • Healthcare / Regulated Domain: Practical experience integrating with EMR/EHR systems and healthcare interoperability standards (FHIR, HL7, SMART on FHIR); equivalent background in heavily regulated sectors like FinTech is also valued.
  • Data Engineering (Plus): Prior exposure to or hands-on experience with Databricks, Apache Spark, or distributed data processing is a plus, but not required.
  • Cloud & Infrastructure: Experience delivering cloud-native services (AWS, Azure, or GCP), container orchestration (Kubernetes/Docker), and Infrastructure as Code (Terraform).
  • Security Focus: Deep understanding of OAuth2, OIDC, mTLS, JWT, secrets management, and secure SDLC practices.
  • Observability: Hands-on experience with modern observability tooling (metrics, distributed tracing, APM, log aggregation) and operational triage.
  • Communication: Exceptional written and verbal communication skills; proven ability to write crisp technical design documents and articulate architecture trade-offs.
  • Education: Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
  • For consideration you must name your resume delete_me.pdf or you will be screened out..
Location & Work Authorization Requirements
  • Geographic Restriction: Candidates must permanently reside in either the United States or Canada; no other locations will be considered at this time.
  • Work Authorization: Applicants must be currently authorized to work in the United States or Canada on a full-time basis. The company does not sponsor applicants for work visas (e.g., H-1B, TN, etc.) at this time.
Benefits
  • Competitive salary and performance-based bonuses.
  • Full medical, dental, and vision benefits.
  • Company paid life insurance, company paid short-term & long-term disability.
  • 401K or RRSP savings plans with company matching.
  • A supportive and inclusive work environment.
  • Employee wellness programs and resources.
  • Flexible PTO.

The pay range for this role is

120,000 - 160,000 USD per year (Remote United States)

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Software Developer
Sr. Software Developer

Praia Health • United States

On-site
USD 90,000 - 120,000
Competitive salary and performance-based bonuses
Full medical, dental, and vision benefits
Company-paid life insurance
+4
Remote Senior Java Backend Engineer - Healthcare Platform
Remote Senior Java Backend Engineer - Healthcare Platform

Praia Health • United States

Remote
CAD 167,000 - 222,000
Competitive salary
Bonuses
Medical/dental/vision
Senior Software Engineer - Platforms - Primefocus Health
Senior Software Engineer - Platforms - Primefocus Health

Lg Nova • San Francisco (CA)

Hybrid
USD 120,000 - 150,000
Equity participation
Medical, dental, and vision coverage
401(k) with company match
+3
Senior Security Engineer The Woodlands •
Senior Security Engineer The Woodlands •

Prahsys Inc. • The Woodlands (TX), Northern (KY)

Hybrid
USD 140,000 - 210,000
Remote-first work environment
Competitive compensation package
Health, dental & vision coverage
+4
Senior Platform Engineer
Senior Platform Engineer

Pivotal Health • New York (NY)

On-site
USD 150,000 - 200,000
Competitive compensation, including equity
Full health, dental, and vision coverage
Retirement savings plan through 401(k)
+1
Backend Software Engineer
Backend Software Engineer

Apexon • Richardson (TX)

On-site
USD 110,000 - 140,000
Java Team Lead
Java Team Lead

Interra Health • Boston (MA)

On-site
USD 120,000 - 150,000
One-time home office stipend
Monthly Wi-Fi reimbursement
Flexible PTO
+2
Senior Software Engineer - Platform - Primefocus Health (WV)
Senior Software Engineer - Platform - Primefocus Health (WV)

Lg Nova • Huntington (WV)

Hybrid
USD 100,000 - 130,000
Equity participation
Medical, dental, and vision coverage
401(k) with company match
+4
Principal Software Development Engineer
Principal Software Development Engineer

Ladders • United States

On-site
USD 144,000 - 288,000
Medical benefits
Paid time off
Retirement plan
+2
Software Engineering Manager - Primefocus Health
Software Engineering Manager - Primefocus Health

Lg Nova • San Francisco (CA)

Hybrid
USD 150,000 - 190,000
Equity participation
Health, dental, and vision insurance
401(k) with company match
+2