Software Development Intern

A world leader in cloud solutions, Oracle uses tomorrow's technology to tackle today's problems, operating with integrity for over 40 years.
Stockholm, Sweden
Backend
Software Engineering Intern
In-Person
5,000+ Employees
Enterprise SaaS

Description For Software Development Intern

Oracle is seeking a Software Development Intern to join their Stockholm development office, focusing on Java Virtual Machine (JVM) optimization. This role involves working on critical components of Java's runtime environment, specifically the Garbage Collection (GC) systems. The intern will contribute to a project aimed at achieving faster compilation times and more efficient GC barrier implementations.

The position offers a unique opportunity to work with one of the world's most widely-used programming languages, running on billions of devices. You'll be part of the team that maintains and improves the JVM, the technology that enables Java's "write once, run anywhere" capability. The project specifically focuses on building a GC barrier infrastructure for the G1 GC, similar to what has been implemented for Generational ZGC.

This internship provides hands-on experience with low-level system programming, compiler optimization, and memory management systems. You'll work with both x64 and aarch64 CPU architectures, gaining valuable experience in machine-level optimization and high-level compiler design. The role requires strong programming skills, particularly in C++ and assembly, along with a solid understanding of computer science fundamentals.

Oracle offers a collaborative environment where interns work alongside experienced developers on real-world problems. The company provides comprehensive benefits and promotes work-life balance. This internship is ideal for students interested in systems programming, compiler design, and low-level optimization techniques. You'll gain practical experience with industry-standard tools and contribute to technology that powers countless applications worldwide.

Last updated 2 months ago

Responsibilities For Software Development Intern

  • Work on JVM and Garbage Collection optimization
  • Build GC barrier infrastructure for the G1 GC
  • Implement features for x64 and aarch64 CPU targets
  • Optimize machine instruction sequences
  • Work on high-level optimizations for IR level GC barriers

Requirements For Software Development Intern

Java
  • Good communication and presentation skills in English
  • Experience in computer science fundamentals
  • Experience with modern IDEs and version control (Git)
  • C++ programming skills and experience with assembly
  • Good problem-solving skills

Benefits For Software Development Intern

Medical Insurance
Vision Insurance
Dental Insurance
  • Medical Insurance
  • Life Insurance
  • Retirement Benefits
  • Volunteer Programs

Interested in this job?

Jobs Related To Oracle Software Development Intern

Internship - Network Reliability Developer Intern (12 Months, Start date 23rd June 2025)

12-month Network Reliability Developer internship at Oracle, focusing on network automation and tooling development for OCI infrastructure.

Intern as Software Engineer - part time

Part-time Software Engineering Internship at Oracle Prague, working on Opower platform development with modern technologies and experienced team.

Software Engineer Intern - Corporate Architecture

Software Engineering internship at Oracle's Corporate Architecture team working on cloud technologies, AI, and security services.

Internship - Software Development Intern (12 months, Start date 23rd June 2025)

12-month Software Development Internship at Oracle, focusing on database development and software solutions for Fusion Applications.

Applications Engineering Intern

Oracle Applications Engineering Internship offering hands-on experience in AI/ML technologies and customer success solutions, with competitive pay and comprehensive benefits.