Software Developer 5
@ Oracle

Hybrid
CA$192,600
Hybrid
Full Time
Posted 23 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXXXX XXXXXX***** @oracle.com
Recommended after applying

Job Details

Overview

As a member of the software engineering division at Oracle, the Software Developer 5 plays an active role in defining and evolving standard practices for software design, development, and debugging. In this role, you will define specifications for significant projects and develop scalable, distributed, and resilient software components.

Responsibilities

You will provide leadership and expertise in developing new products, services, and processes, working at the cutting edge of technology. Responsibilities include:

  • Defining specifications for new projects
  • Designing, developing, and debugging software applications or operating systems
  • Leading efforts in building scalable, distributed systems
  • Balancing feature development with production KPIs
  • Mentoring and empowering other engineers

Qualifications

Minimum qualifications include a BS or MS degree in computer science (or equivalent experience) and 8+ years of software engineering experience. Key skills include strong coding abilities in Java, Python, or similar languages, experience with microservices frameworks and container technologies, and a solid grasp of distributed systems design principles.

Additional Information

This role involves global collaboration, with proficiency in English required. In certain regions, additional language skills (e.g., French in Quebec) may be necessary. Salary ranges for CA are provided in CAD, and benefits include flexible medical, life insurance, and retirement options.

Key skills/competency

  • Software Development
  • Distributed Systems
  • Microservices
  • Java
  • Python
  • System Design
  • Cloud Native
  • Containers
  • Leadership
  • Mentorship

How to Get Hired at Oracle

🎯 Tips for Getting Hired

  • Customize your resume: Tailor to Oracle's job requirements.
  • Highlight technical skills: Emphasize Java, Python, and system design.
  • Show leadership experience: Include examples of mentoring roles.
  • Prepare for interviews: Practice system design and problem solving.

📝 Interview Preparation Advice

Technical Preparation

Review distributed systems design principles.
Practice implementing microservices architectures.
Hone skills in Java and Python coding.
Study container orchestration with Kubernetes and Docker.

Behavioral Questions

Describe a time you mentored peers.
Explain handling challenging project deadlines.
Discuss collaboration in a global team.
Share an experience resolving technical conflicts.

Frequently Asked Questions