Software Developer 2

A world leader in cloud solutions using 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 part of the team responsible for building and advancing the Java Platform, developing the Java language, and stewarding the OpenJDK ecosystem. With over 60 billion active JVM's globally, this position offers a unique opportunity to impact technology at a massive scale.

The Java Virtual Machine Development Team focuses on the development and maintenance of the virtual execution environment running the Java platform. The role involves working with various aspects of JVM including memory allocation, garbage collection, JIT compilers, and threading. Team members collaborate closely with Quality Engineering, Performance Engineering, and Customer Support to ensure optimal performance across all supported platforms.

The ideal candidate will have strong C++ programming skills and experience with Java development. They will work on implementing JVM features, debug complex issues, and participate in design discussions. This is an excellent opportunity for someone passionate about system-level programming and interested in working on technology that powers a significant portion of the world's software infrastructure.

Benefits include competitive compensation, work-life balance, medical and life insurance, retirement options, and volunteer programs. Oracle is committed to fostering an inclusive workplace and provides equal employment opportunities to all qualified candidates.

Last updated 18 hours ago

Responsibilities For Software Developer 2

  • Working 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
  • Take initiatives to debug and solve difficult issues
  • Take responsibility for the Runtime code base through active 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 on data structures, algorithms, performance tuning, threading and concurrency
  • Strong on quality, including developing detailed tests for new or changed code
  • Hands-on experience in distributed computing, concurrency programming
  • Experience with designing and developing software programs for near hardware applications
  • Proven English written and oral communication skills

Benefits For Software Developer 2

Medical Insurance
Vision Insurance
Dental Insurance
401k
  • Competitive compensation
  • Work-life balance
  • Medical and life insurance
  • Retirement options
  • Volunteer programs

Interested in this job?

Jobs Related To Oracle Software Developer 2

Functional Analyst Support Engineer

Entry-level Functional Analyst Support Engineer position at Oracle, focusing on SaaS product support and technical problem-solving, requiring strong programming and analytical skills.

Applications Developer 2

Entry-level Applications Developer position at Oracle in Zapopan, Mexico, focusing on software development and implementation with comprehensive benefits.

Technical Support Engineer - NetSuite ERP

Technical Support Engineer position at Oracle NetSuite, combining financial expertise with ERP system support in a hybrid work environment in Brno.

Associate Software Engineer (NetSuite Infrastructure) – PH Graduate Program

Entry-level Software Engineering role at Oracle-NetSuite focusing on infrastructure development with comprehensive training and benefits.

Software Developer 2

Entry-level Software Developer position at Oracle focusing on backend development for cloud solutions and enterprise applications.