Oracle Cloud Infrastructure (OCI) is looking for engineers to build and operate massive scale, integrated cloud services in a distributed, multi-tenant cloud environment to meet customer needs and solve challenging problems in distributed highly available services and virtualized infrastructure.
Requirements
- Experience coding in at least two of the following: C, Java, Python, and or Go.
- General knowledge of the following categories of network systems: Multiprocessing, Threading, Distributed systems, Load Balancing and High Availability.
- Experience implementing cloud solutions
- Operational development competency using containers
- Good understanding of databases, NoSQL systems, storage and distributed persistence technologies.
- Knowledge of Internet protocols and standards, including DNS, REST, SSL and HTTP
- At least 5 year's experience in application development.
Responsibilities
- Implementing and supporting services in Java used to power key business data.
- Participate in design discussions, add valuable input on next generation services.
- Evaluate various implementations to determine compliance with business needs and external specifications.
- Perform troubleshooting and coordinate problem resolution activities with engineering and support teams.
- Implement unit and functional tests in your code to support a CICD workflow.
- Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
- Build enhancements within an existing software architecture and occasionally suggest improvements to the architecture.
Other
- Work within an Agile environment, you don't have to be a pro but be willing to adapt and learn.
- Establish and maintain productive relationships with peer organizations.
- Demonstrated ability to work effectively across organizational boundaries and within groups.
- Should be a flexible, resourceful, team player that is able to thrive in a fast-paced, constantly changing environment.
- Creative thinking and critical analysis are essential.