Backend Java Senior Software Developer
Job Description
Position Overview
We are seeking a Senior 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.
As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the development, debugging, or design of software applications or operating systems. You will provide technical leadership to other developers and implement modest changes to existing software architecture to meet changing needs. Career Level: IC3
Key Responsibilities
- Design and implement microservices and service control-plane components
- Build enterprise-grade APIs with clear versioning and strong contracts
- Ensure high availability/failover, scalability, and performance; lead load/performance tuning and capacity planning
- Implement data models and integrations across SQL/NoSQL, caches, and eventing systems
- Establish CI/CD, automated testing, metrics/logging/tracing, and SRE-aligned operations
- Champion security, compliance, and privacy-by-default practices
Required Qualifications
- BS in Computer Science or related field (MS preferred) or equivalent experience
- 3+ years building distributed backend systems in cloud environments
- Expert in Java; experience with Node.js and/or Python is a plus
- Experience with microservices frameworks such as Spring, Micronaut, Helidon, or Dropwizard
- API design and versioning; familiarity with REST and/or GraphQL
- Proficient in working with RDBMS and NoSQL systems (Oracle, Postgres, MongoDB), Redis; Kafka/Elasticsearch is a plus
- Hands-on experience with cloud platforms and containers: OCI/AWS/Azure/GCP, Docker, Kubernetes, Helm, and Linux
- Familiarity with DevOps tools such as Git, Gradle/Maven, Jenkins/TeamCity; Terraform/IaC is preferred
- Strong fundamentals in data structures, algorithms, operating systems, distributed systems, and networking (TCP/IP, HTTP)
- Understanding of observability and reliability practices including logs, metrics, traces; blue/green, canary, and rollback strategies
Preferred Qualifications
- Knowledge of Oracle 23ai, vector databases, Snowflake, or Cassandra
- Experience designing and operating public cloud service control planes
- Exposure to ML/AI services or platforms
Benefits & Perks
- Compensation: US Hiring Range in USD from $79,800 to $178,100 per annum. May be eligible for bonus and equity.
- Medical, dental, and vision insurance, including expert medical opinion
- Short term and long term disability
- Life insurance and AD&D; Supplemental life insurance (Employee/Spouse/Child)
- Health care and dependent care Flexible Spending Accounts
- Pre-tax commuter and parking benefits
- 401(k) Savings and Investment Plan with company match
- Paid time off including Flexible Vacation and Accrued Vacation based on hours worked
- 11 paid holidays
- 72 hours of paid sick leave upon hire (with yearly refresh, carryover up to 112 hours)
- Paid parental leave and adoption assistance
- Employee Stock Purchase Plan
- Financial planning and group legal benefits
- Voluntary benefits including auto, homeowner, and pet insurance