Requirement Detail
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 patternsAPI Gateway / reverse proxy patterns, authN / authZ boundariesOWASP Top 10 and API hardening :Input validation, rate limiting, replay protection where relevant, secure CORS, dependency hygieneSecure 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 applicableResiliency : retries / backoff, idempotency, timeouts, circuit breakersAudit logging and traceability across systemsAbility 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 protectionInteraction lifecycle concepts (queues, agents, dispositions, transfers) as needed for your use casePractical 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 prioritizationWorking software demos on a cadenceDocumentation and handoff (runbooks + deployment notes)o PRD and design architecture