Software Developer 2

A world leader in cloud solutions that uses tomorrow's technology to tackle today's challenges, partnering with industry leaders for over 40+ years.
Stockholm, Sweden
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Software Developer 2

The Java Platform Group (JPG) at Oracle is seeking a Software Developer 2 to join their world-class development team. This role is within the Java Virtual Machine Development Team, responsible for building and advancing the Java Platform. With over 60 billion active JVMs globally, this team ensures Java remains relevant by developing cutting-edge capabilities for the Java Platform. The position focuses on C++ development for the JVM, working on areas including memory allocation, garbage collection, JIT compilers, and threading. This is an excellent opportunity for an early-career developer to work on high-impact projects that help shape the future of enterprise applications from desktop to cloud environments. The role offers hands-on experience with core JVM development, working alongside experienced developers in a collaborative environment. The position requires strong C++ programming skills and offers exposure to both internal Oracle teams and the broader OpenJDK ecosystem. While primarily focused on backend development, the role provides opportunities to work on performance optimization, system-level programming, and platform-specific implementations. Oracle offers comprehensive benefits and a collaborative work environment where innovation and technical excellence are highly valued.

Last updated 12 hours ago

Responsibilities For Software Developer 2

  • Work with internal and external developers on OpenJDK on defects and feature improvement requests
  • Deliver stable and secure features and bug fixes in a timely fashion
  • Design and deliver new features
  • Debug and solve difficult issues
  • Take responsibility for the Runtime code base through participation in design discussions and code reviews

Requirements For Software Developer 2

Java
  • B.S. or above in Computer Science, Engineering or equivalent degree
  • Strong C++ programming background and experience
  • Strong knowledge of data structures, algorithms, performance tuning, threading and concurrency
  • Experience with API design, code development, and debugging in multi-platform environments
  • Strong focus on quality, including developing detailed tests for new or changed code
  • Hands-on experience in distributed computing, concurrency programming, performance improvements
  • Proven English written and oral communication skills

Benefits For Software Developer 2

Medical Insurance
Vision Insurance
Dental Insurance
401k
  • Competitive benefits based on parity and consistency
  • Flexible medical insurance
  • Life insurance
  • Retirement options
  • Volunteer programs

Interested in this job?

Jobs Related To Oracle Software Developer 2

Associate Software Quality Assurance Analyst (Energy & Water) - PH Graduate Program

Entry-level Software QA Analyst position at Oracle's Energy & Water division, focusing on quality assurance and testing for utility software solutions.

Associate Software Engineer (Energy & Water) - PH Graduate Program

Entry-level software engineering role at Oracle's Energy & Water division for 2025 graduates, focusing on backend development with Java and SQL.

Associate Software Engineer

Entry-level software engineering role at Oracle focusing on AMS Custom Reporting, requiring SQL and CCL expertise with 1+ years of experience.

Software Engineer in Test in Access Control team - fresh graduate

Entry-level Software Engineer in Test position at Oracle NetSuite, focusing on Access Control backend frameworks and testing. Perfect for recent graduates with Java and JavaScript knowledge.

Software Developer 1

Entry-level Software Developer position at Oracle in Kansas City, focusing on Java/Scala development with distributed systems, offering competitive benefits and salary range of $57K-$141K.