Ability to develop new and innovative applications as well as debug and refactor existing code. Strong experience with Java , and JVM tuning is required. Demonstrated experience architecting, developing and deploying high-volume, multi-tiered, distributed mission critical applications is required. Strong software and system design skills are required. Relational database experience and demonstrated abilities in SQL and data modeling is required. 6 plus years experience
1. OCI architecture + hands-on implementation (must-have)
Proven delivery of a production-like workload on OCI (not just diagrams), including:
IAM (dynamic groups, policies), compartments, tagging strategy
Networking: VCN/subnets, NSGs, routing, Load Balancer, DNS; WAF if internet-facing
Compute approach (they can propose): OKE, Compute/Instance Pools, Container Instances, or Functions
Data services selection (Autonomous DB/DB System/Object Storage as appropriate)
OCI Vault (secrets/keys), Logging, Monitoring/Alarms
Infrastructure as Code: Terraform preferred; ability to stand up dev/test/prod (or at least dev + prod) quickly.
CI/CD experience for build/deploy, plus environment promotion practices.
2. Secure API + bearer token authentication expertise (must-have)
Designing and implementing services that validate bearer tokens safely:
JWT validation (issuer/audience/signature/expiry) and/or opaque token introspection patterns
API Gateway / reverse proxy patterns, authN/authZ boundaries
OWASP Top 10 and API hardening:
Input validation, rate limiting, replay protection where relevant, secure CORS, dependency hygiene
Secure secrets handling (no tokens in code), rotation strategy, least-privilege access.
3. Integration experience: EHR app (non-FHIR/HL7) (must-have)
Strong experience integrating with third-party enterprise apps via:
REST APIs, webhooks, batch jobs if applicable
Resiliency: retries/backoff, idempotency, timeouts, circuit breakers
Audit logging and traceability across systems
Ability to produce clear API contracts (OpenAPI), integration sequence diagrams, and error models.
Any other helpful information? Additional qualifications include:
1. Zoom Contact Center (CCaaS) integration (strongly preferred)
Experience integrating with Zoom Contact Center / Zoom Communications APIs (or similar CCaaS):
Webhook/event handling, verification, replay protection
Interaction lifecycle concepts (queues, agents, dispositions, transfers) as needed for your use case
Practical understanding of operational concerns: throttling, event ordering, incident/debug support.
2. Delivery capability for a 3 month MVP (must-have)
Demonstrated ability to deliver an MVP quickly:
Thin-slice scope definition, backlog creation, and prioritization
Working software demos on a cadence
Documentation and handoff (runbooks + deployment notes)
o PRD and design architecture