The Java Platform group is looking for passionate and highly-motivated software engineers to join our world class development engineering effort. Our team is responsible for delivering all aspect of the core Java platform that is used by millions of developers, and used as the foundation component for Oracle Cloud Infrastructure and Oracle Cloud Applications.
As a member of the team, you will help contribute in one of the many areas of the platform, including, but not limited to, the evolution of the Java Language and its specification, the Java Virtual Machine, the Java libraries, and the Java tools, helping develop the most advanced and secure programming platform.
Skills & Experience
- Have at least a Bachelor’s degree in Computer Science, Computer Engineering, or an equivalent science/engineering field
- Proficiency in Java and/or C,C++
- Have completed coursework, projects, internships, and or research in three or more of the following:
- Artificial Intelligence / Machine Learning / Natural Language Processing
- Big Data / Data Structures / Algorithms
- Computer Systems / Embedded Systems / X86 Architecture / Operating Systems
- Distributed Programming
- Multithreaded/Multi-Core Programming
- Networking
- Compiler Architecture
- Garbage Collection
- Object Oriented Design
- Software Architecture
- Algorithm Analysis
- Ability to thrive and grow in a fast paced team environment
- Ability to design, implement, and collaborate with distributed engineering teams
- Experience of 10+ years