Oracle Cloud Infrastructure (OCI) is building the future of cloud for Enterprises and needs to design, develop, troubleshoot, and debug software programs for databases, applications, tools, and networks.
Requirements
- 10+ years of professional software development experience *or 10
-
- years with an advanced degree in Computer Science, Mathematics, or Engineering.
- Strong technical skills with a proven record of designing and developing cloud-scale systems, highly available distributed systems, or databases.
- Deep knowledge of database internals, database management, and life cycle management is a huge plus.
- Experience with Oracle, Aurora, MySQL, PostgreSQL, InnoDB, PolarDB, and TaurusDB will not hurt.
- Strong experience with data structures, algorithms, concurrency, multi-threading, object-oriented design
- Proficiency in developing large production projects written in modern Java, Scala, Go.
Responsibilities
- Design, develop, troubleshoot, and debug software programs for databases, applications, tools, networks etc.
- take an active role in defining and evolving standard practices and procedures.
- defining and developing software for tasks associated with developing, designing, and debugging software applications or operating systems.
- designing and developing cloud-scale systems, highly available distributed systems, or databases.
- database internals, database management, and life cycle management
- developing large production projects written in modern Java, Scala, Go.
- REST API development skills
Other
- BS or MS degree or equivalent experience relevant to functional area.
- Leading contributor individually and as a team member, providing direction and mentoring to others.