O

Oracle

Builds databases, business apps and cloud services

Software Developer 4

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeAustin, TX, USA

About the Job

Requirements

  • A Bachelor's degree in Computer Science, Engineering, or a related technical field followed by 6 years of progressive, post-baccalaureate experience in the job offered or in a software developer-related occupation.
  • Proficiency in Java, object-oriented programming and design patterns, and enterprise-grade services.
  • Experience designing and evolving versioned REST APIs.
  • Experience owning the end-to-end product lifecycle, from concept to end-of-life, including requirements, design, development, deployment, maintenance, user acceptance, and ongoing support.
  • Experience integrating authentication and authorization, including MFA/2FA, OAuth, and LDAP, and implementing secure sign-in and re-authentication flows for enterprise applications and services.
  • Experience with test-driven development, automated unit testing using JUnit and Mockito, and API contract testing.
  • Experience architecting, building, and evolving enterprise-grade applications while balancing scalability, reliability, and security in complex, multi-team environments.
  • Experience integrating cloud services, including serverless compute, API gateway routing, workflow orchestration, event streaming, managed databases, caching layers, and cloud monitoring.
  • Experience engineering production-grade algorithms and data structures using object-oriented design.
  • Experience with frontend user-interface engineering for production web applications, including responsive, user-facing interfaces using JavaScript, HTML, and AngularJS or React.
  • Experience with database engineering, including SQL-based data modeling, production-safe querying, and SQL proficiency.
  • Experience with microservices and service-oriented architecture in distributed systems.
  • Experience with event-driven systems and asynchronous processing using Kafka.
  • Experience with continuous integration and continuous delivery and build engineering using Jenkins, Maven, Docker, and Kubernetes, including pipeline debugging.
  • Experience with source code management in enterprise environments using Git, SVN, and Bitbucket.
  • Experience with large-scale production observability and incident triage using Splunk and New Relic, and ALM/Rally for test management and release tracking.
  • Experience with Spring Boot for building production REST services.
  • Experience with schema-driven integration and validation using XML, JSON, YAML, or OpenAPI/Swagger specifications.

Responsibilities

  • Design, develop, troubleshoot, and/or test and quality-assure software.
  • Apply software architecture knowledge to develop, debug, or design software applications or operating systems according to provided design specifications.
  • Build enhancements within an existing software architecture and/or suggest improvements to the architecture.

About the Company

Oracle

Builds databases, business apps and cloud services

Oracle builds databases, business applications, and cloud infrastructure for companies and public-sector organizations. Oracle Database stores and processes business data, while Oracle Cloud Infrastructure provides computing, storage, and networking for applications and AI workloads. Fusion Cloud Applications support finance, human resources, supply chains, and customer service, helping businesses manage everyday operations and reporting. Customers pay for cloud subscriptions and usage, software licenses, support, hardware, and consulting, with deployment options in Oracle's cloud or their own data centers. Oracle was founded in 1977 and is headquartered in Austin, Texas.

Company size
10,001+
Company stage
IPO
Headquarters
Austin, TX
Founded
1977

Recently Posted Jobs

Explore more opportunities at Oracle

See more jobs