Oracle is looking to design, architect, and build best-in-class software architecture for its Imaging Control Plane team. The role involves owning and delivering software design and development for major components and features of the service, requiring a strong coder and troubleshooter who values simplicity, quality, and scale.
Requirements
- strong knowledge of large scale highly available distributed systems is a plus
- strong knowledge of object-oriented paradigms, data structures, algorithms, operating systems, and distributed systems fundamentals
- Strong knowledge of Java is preferred
- experience in one of the scripting languages such as Python, Bash, etc is a strong plus
- Experience in microservices architecture, API-driven service-oriented architecture, Kubernetes, Containers, and Cloud Control Plane is a plus
- Knowledge of Python, Java, and Terraform is a strong plus
- Strong troubleshooting and performance tuning skills
Responsibilities
- design, architect, and build best-in-class software architecture
- participate in the entire software development lifecycle
- own and deliver the software design and development for major components and features of the service
- 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
- Experience with build automation, continuous integration, or continuous deployment tools
Other
- 3+ years of experience
- work comfortably in a collaborative, agile environment, and be excited to learn
- Must possess strong troubleshooting skills
- 4+ years of experience working on challenging issues with a self-starter / self-motivated attitude
- Cloud experience would be a huge plus