Software Developer 4

$94,200 - $223,500/Yr

Oracle - Austin, TX

posted 4 months ago

Full-time - Mid Level
Remote - Austin, TX
Publishing Industries

About the position

As a Software Developer 4 at Oracle, you will play a crucial role in the design, development, troubleshooting, and testing of software applications. You will be a key member of the software engineering division, applying your knowledge of software architecture to perform tasks associated with developing, debugging, or designing software applications or operating systems according to provided design specifications. Your responsibilities will include building enhancements within existing software architectures and suggesting improvements to the architecture. This position may allow for telecommuting, providing flexibility in your work environment. In this role, you will be expected to leverage your expertise in various technologies and methodologies. You will work with Java, Microservices, and Docker, and utilize web frameworks such as Spring Boot and Dropwizard. Familiarity with streaming platforms like Kafka, as well as RDBMS and NoSQL databases, is essential. You will also be responsible for building highly available services and possess knowledge of common service-oriented design patterns and service-to-service communication protocols. Your understanding of event-driven architectures and common patterns for distributing loads will be critical. Additionally, you will work with container orchestration tools like Kubernetes and Nomad, and develop scalable, cloud-native distributed systems both on-premise and in public clouds such as OCI, AWS, and GCP. Transitioning from on-premises data centers to public clouds will be part of your responsibilities, along with using tools like Terraform, Helm, and CI/CD practices to ensure quality code is put into production and issues are effectively troubleshot. You will also engage in the evolution of legacy monolith applications to scalable event-driven microservices architecture, making your role pivotal in the modernization of software solutions at Oracle.

Responsibilities

  • Design, develop, troubleshoot and/or test software applications.
  • Apply knowledge of software architecture to develop, debug, or design software applications or operating systems according to provided design specifications.
  • Build enhancements within existing software architecture and suggest improvements to the architecture.
  • Utilize Java, Microservices, and Docker in software development.
  • Work with web frameworks such as Spring Boot and Dropwizard.
  • Implement streaming platforms like Kafka and manage RDBMS and NoSQL databases.
  • Build highly available services and understand service-oriented design patterns and service-to-service communication protocols.
  • Engage with event-driven architectures and common patterns for load distribution.
  • Use container orchestration tools like Kubernetes and Nomad.
  • Develop scalable, cloud-native distributed systems on-premise and in public clouds (OCI, AWS, GCP).
  • Transition from on-premises data centers into public clouds.
  • Utilize Terraform, Helm, CI/CD, and observability tools for quality code production and troubleshooting.
  • Participate in the evolution of legacy monolith applications to scalable event-driven microservices architecture.

Requirements

  • Master's degree in Computer Science, Engineering or related field and 5 years of experience in the job offered or in a Software Developer-related occupation.
  • Proficiency in Java, Microservices, and Docker.
  • Experience with web frameworks such as Spring Boot and Dropwizard.
  • Knowledge of streaming platforms like Kafka, RDBMS, and NoSQL databases.
  • Ability to build highly available services and understand common service-oriented design patterns.
  • Familiarity with event-driven architectures and load distribution patterns.
  • Experience with container orchestration tools (Kubernetes, Nomad).
  • Development experience in scalable, cloud-native distributed systems on-premise and in public clouds (OCI, AWS, GCP).
  • Experience with transitioning from on-premises data centers to public clouds.
  • Proficiency in Terraform, Helm, CI/CD, and observability tools.

Benefits

  • Medical, dental, and vision insurance, including expert medical opinion.
  • Short term disability 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.
  • Flexible Vacation provided to all eligible employees.
  • Accrued Vacation for employees eligible for vacation benefits.
  • 11 paid holidays.
  • Paid sick leave: 72 hours upon date of hire, refreshing each calendar year.
  • Paid parental leave.
  • Adoption assistance.
  • Employee Stock Purchase Plan.
  • Financial planning and group legal services.
  • Voluntary benefits including auto, homeowner and pet insurance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service