Talent.com
Backend Java Principal Software Developer - Remote Opportunity
Backend Java Principal Software Developer - Remote OpportunityLl Oefentherapie • Salem, OR, US
Backend Java Principal Software Developer - Remote Opportunity

Backend Java Principal Software Developer - Remote Opportunity

Ll Oefentherapie • Salem, OR, US
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
  • serp_jobs.filters.remote
job_description.job_card.job_description

We are seeking a Principal Software Developer to work on the Backend of the next generation Oracle Health Clinical Applications.

Help architect and operate the core services behind Oracle Health's mission-critical platforms. You'll design highly available, multi-tenant microservices and versioned enterprise APIs, engineer data models across SQL / NoSQL systems, and deliver rock-solid reliability at scale. From performance tuning and observability to security-by-design and automation-first operations, you'll drive the backbone that enables AI-driven, innovative healthcare experiences worldwide.

Key responsibilities

  • Design and implement microservices and service control-plane components
  • Build enterprise-grade APIs with clear versioning and strong contracts
  • Ensure HA / failover, scalability, and performance; lead load / perf tuning and capacity planning
  • Implement data models and integrations across SQL / NoSQL, caches, and eventing
  • Establish CI / CD, automated testing, metrics / logging / tracing, and SRE-aligned operations
  • Champion security, compliance, and privacy-by-default practices

Required qualifications

  • BS in CS or related field (MS preferred) or equivalent experience
  • 7+ years building distributed backend systems in cloud environments
  • Expert in Java; plus experience with Node.js and / or Python is a plus
  • Microservices frameworks : Spring, Micronaut, Helidon, Dropwizard
  • API design / versioning; REST and / or GraphQL
  • Data : RDBMS and NoSQL (Oracle, Postgres, MongoDB), Redis; plus Kafka / Elasticsearch is a plus
  • Cloud and containers : OCI / AWS / Azure / GCP, Docker, Kubernetes, Helm; Linux
  • DevOps and tooling : Git, Gradle / Maven, Jenkins / TeamCity; Terraform / IaC preferred
  • Strong fundamentals : data structures, algorithms, OS, distributed systems, networking (TCP / IP, HTTP)
  • Observability and reliability : logs, metrics, traces; blue / green, canary, and rollback strategies
  • Preferred / bonus

  • Knowledge of Oracle 23ai, vector databases, Snowflake, Cassandra
  • Experience designing and operating public cloud service control planes
  • Exposure to ML / AI services or platforms
  • As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.

    Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.

    J-18808-Ljbffr

    serp_jobs.job_alerts.create_a_job

    Java Backend Developer • Salem, OR, US