[Remote] Senior Java Backend Engineer
Note: The job is a remote job and is open to candidates in USA. Praia Health is a healthcare technology company focused on improving the consumer health experience through digital platforms and integrated health solutions. The Senior Java Backend Engineer will own the architecture and development of scalable Java backend services, secure APIs, healthcare integrations, and operational infrastructure while supporting client-side integrations and cross-functional delivery.
Responsibilities
- Architect, build, and scale core Java backend services powering Praia's consumer experience and platform ecosystem
- Collaborate on the frontend by developing and maintaining JavaScript components, UI workflows, and client-side integration hooks (10–20% of scope)
- Build and operate enterprise integration services for EMRs (Epic/MyChart and others) utilizing HL7 FHIR APIs and modern interoperability patterns
- Leverage Databricks and Apache Spark to build or support data pipelines, workflows, and analytical workloads when integration needs arise
- 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
- Champion a modern DevOps mindset by owning CI/CD pipelines, automated testing (unit/integration/E2E), infrastructure-as-code, structured logging, and incident response
- Partner directly with Product, Design, and partner-facing teams to translate technical requirements into robust, frictionless solutions
Skills
- 6+ years of experience building and operating production software, with demonstrated senior-level scope and clear ownership of distributed, high-throughput systems
- Expert-level software development skills in Java and the modern Java ecosystem (Quarkus or Spring Boot, concurrency, microservices)
- Strong working knowledge of JavaScript/TypeScript and modern client-side architectures, comfortable owning light frontend integrations and UI-facing platform touchpoints
- 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
- Experience delivering cloud-native services (AWS, Azure, or GCP), container orchestration (Kubernetes/Docker), and Infrastructure as Code (Terraform)
- Deep understanding of OAuth2, OIDC, mTLS, JWT, secrets management, and secure SDLC practices
- Hands-on experience with modern observability tooling (metrics, distributed tracing, APM, log aggregation) and operational triage
- Exceptional written and verbal communication skills; proven ability to write crisp technical design documents and articulate architecture trade-offs
- 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
- Candidates must permanently reside in either the United States or Canada; no other locations will be considered at this time
- 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
- Prior exposure to or hands-on experience with Databricks, Apache Spark, or distributed data processing is a plus, but not required
Benefits
- 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
Company Overview