RateMyPlacement and RateMyApprenticeship are now Higherin: Learn More

Higherin
Oracle

Software Developer Review

at Oracle

Placement (10 Months+)

Engineering

Cambridge

Review Submitted: July 2021

Overall Rating

4.9 /5

The Overall Rating is the average of all the ratings given in each category. We take those individual ratings and combine them into one final score!

5/5 - Overview of Role
4.8/5 - Skills Development
5/5 - Support and Guidance
4.8/5 - Company Culture
5/5 - Overall Experience
5/5 - Future Career Prospects

Overview of Role

Please give an overview of your role and what this involves on a day-to-day basis.
I was tasked with creating various systems that benefit different teams.
My day-to-day tasks revolve around picking up stories (tasks) from the team board and executing them promptly. These tasks vary depending on the teams' goals for the quarter. When a task would be complete I proceed to create a Merge Request which gets reviewed by the team. While I have spare time it's also reasonable to go through other team members Merge Requests to assess them to the best of my ability. Participating in planning sessions is also part of my monthly task where we hash out the requests from the Product Developement team to deliver them exactly what they want.
Were you given much responsibility during your placement / internship?
The responsibility grew as I've developed my skills during this placement. At the start, I was excluded from the main team to work on my own project (still benefitting the business). This separation helped me understand the procedures that were in place that I had to follow. By our 2nd rotation, we were fully working as valid members of the team - delivering code for the main team's purpose, along with help by pair-programming with other team members. By our 3rd rotation, I've become more independent and confident that I can complete tickets on my own.
Please rate how meaningful the work you were doing was
5/5

Skills Development

Have you learnt any new skills, or developed your existing skills?
Throughout this year, due to the exposure to various teams, the number of skills I've picked up is grand. The primary language I've used this year is GoLang. I was never taught GoLang in University but it's now one of my favourite languages to use as I've discovered the real advantages of using it. Along with GoLang I've learned: React, MySQL, Docker, Kubernetees, Jenkins, PHP, MongoDB, OracleDB, Prometheus, Kibana, Elasticsearch, Bash. Apart from these languages I was also exposed to Linux. Early in the year my Ubuntu machine broke and was replaced with an Oracle Linux which was extremely annoying at first but now I'm glad as I've managed to learn how to use the two major distributions of Linux.
How would you rate the training provided during your experience?
5/5
How would you rate your development of industry-specific skills during the experience?
5/5
How would you rate your development of personal / soft skills during the experience?
4/5
Please rate how these skills have helped you in your career development
5/5

Support and Guidance

How much support and guidance did you receive during your placement / internship?
I've had weekly catch-ups with my manager which helped me develop as a developer.
I've had monthly catch-ups with my mentor which helped me explore other skills I was interested in developing in areas like AI and Architecture.
I've had quarterly catch-ups with my intern program manager which helped me align what I wanted to gain from the internship to what I was actually doing.
I feel like the support was always there when I required it through pair programming and team discussions. The teams here at Oracle are always friendly and helpful when offering helpful advice.
How would you rate the support and guidance from your line manager?
5/5
How would you rate the support and guidance from the wider team?
5/5

Company Culture

What was the company culture and general atmosphere like?
Oracle has many groups which help you entail your interests during work. For example, I've helped run an org-wide virtual MacMillan Coffee Morning. They also have diverse groups which pursue the purpose of diversifying the working environment. I feel like they achieve their purpose extremely well as most of the teams I've worked in are extremely diverse. Diversity in Software Engineering is very important as it enables different perspectives on a problem.
Like I said the general atmosphere of the company is extremely friendly.
How would you rate the inclusiveness of the culture?
5/5
How would you rate the social opportunities?
4/5
How would you rate the diversity initiatives?
5/5
How would you rate the charity, sustainability and corporate social responsibility (CSR) initiatives?
5/5

Overall Experience

To what extent did you enjoy your placement / internship?
I extremely enjoyed the placement. The skills offered were extremely useful and I feel like I've provided real business value. I feel like I wasted no time in this placement as every day I've learned something new because of the various tasks the business works on.
The rotations scheme is probably one the most useful aspects of it as it enabled me to experience different teams, different coding environments and different working strategies.
I was also offered some "short rotations" which helped me explore unexplored areas such as Business Analytics, Product Management and Planning.
Please rate your level of enjoyment on your placement / internship
5/5
Please rate how your experience met your expectations
5/5

Future Career Prospects

Please rate the future employment prospects at Oracle
5/5

Recommendations & Advice

Would you recommend Oracle to a friend?
Yes
What advice would you give to others applying to Oracle
I would suggest doing personal projects in areas they enjoy.
Enjoy growing things? Write an automated greenhouse management software
Personal projects that you enjoy both makes you sound interesting during interviews and displays your knowledge in areas of Software Engineering. I believe the only thing is to do a project that you genuinely enjoy as you can easily see whether someone is passionate about the project they've done.
I would also recommend trying to sound realistic rather than super smart. People that think they're smarter than everyone else are difficult to work with. Meanwhile people that are clueless actually understand how major the field of Software Engineering is and even with 50 years of experience you will never know everything.
In This Review
Join Now

Join the Higherin Community

Save Time

Easily add jobs from Higherin or external platforms to keep everything organised.

Personalised Alerts

Get tailored job recommendations and updates straight to your inbox.

Exclusive Features

Access tools like application tracking, deadline reminders, and saved searches.

Stay Ahead

Be the first to know about the latest opportunities and deadlines.

Completely Free

Create an account and unlock powerful features at no cost.