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.