Oracle’s product engineering teams are building critical services within Oracle’s next-generation public cloud infrastructure known as Oracle Cloud Infrastructure (OCI) [0]. These services provide the foundation for businesses around the world as well as Oracle’s Cloud (SaaS) Applications.
Junior Software Developer – Public Cloud
Job Description:
- Programming, testing and operating software at the heart of OCI. You might be:
- Writing backend code in Java, Python, Go Lang or another modern programming language.
- Writing frontend code in React and JavaScript/TypeScript.
- Working with containerisation and virtualisation technologies such as Docker, containerd and Kubernetes.
- Automating lifecycle operations for your project: build, test, health check, deploy, upgrade etc.
- Deploying and operating your software in data-centres across the globe.
- Analysing, diagnosing and debugging issues across a full breadth of our stack
- Debug, maintain and improve existing systems, with a focus on performance and reducing operational burden.
- Scaling our operations by building tooling and automation.
- Participating in the software engineering community at Oracle and beyond. Maybe you will be:
- Discussing potential solutions to complex technical problems and building consensus among disparate teams.
- Designing and implementing exciting new features or services for our customers.
Qualifications & Experience
This role is ideally suited to someone with a good Bachelor’s degree or Masters conversion in a software-related subject (or equivalent experience) and some commercial experience as a software engineer/developer.
- While we don’t stipulate hard minimum requirements, a suitable baseline might include:
BS degree in Computer Science or related technical field involving coding or equivalent practical experience. - Knowledge of modern Java and experience with scripting languages such as Python, etc.
- Solid knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals.
- Systematic problem-solving approach, strong communication skills, a sense of ownership and drive.
- Experience and knowledge around cloud infrastructure would be great and a definite plus but not essential.