Senior Java Backend Engineer

Praia Health

$120K — $160K *
US-AnywhereRemote in United States
Healthcare
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 6+ years of experience in production software with a focus on distributed high-throughput systems.
  • Expertise in Java and modern Java frameworks like Quarkus or Spring Boot.
  • Strong knowledge of JavaScript/TypeScript and experience in frontend development.
  • Experience in healthcare interoperability standards (FHIR, HL7) or regulatory sectors like FinTech.
  • Familiarity with cloud-native technologies (AWS, Azure, GCP) and containerization tools (Docker, Kubernetes).
  • Deep understanding of security protocols (OAuth2, OIDC) and secure development practices.
  • Exceptional communication skills, able to create technical documents and discuss architectural decisions.

Responsibilities

  • Architect and scale core Java backend services that enhance user experience.
  • Collaborate on frontend components and client-side integrations with JavaScript.
  • Build enterprise integration services for EMRs using HL7 FHIR APIs.
  • Support data pipelines and analytics using Databricks and Apache Spark when required.
  • Develop secure REST APIs with proper authentication and documentation.
  • Own CI/CD pipelines and ensure operational reliability through DevOps best practices.
  • Work with cross-functional teams to create effective solutions based on technical requirements.

Benefits

  • Competitive salary and performance-based bonuses.
  • Full medical, dental, and vision benefits.
  • Company paid life insurance, and short-term & long-term disability coverage.
  • 401K or RRSP plans with company matching.
  • A supportive and inclusive work environment.
  • Employee wellness programs and resources.
  • Flexible PTO.
Full Job Description
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.

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)

Similar Jobs

More Jobs at Praia Health

More Healthcare Jobs

Find similar Senior Java Backend Engineer jobs: