You are viewing robilad

Previous Entry | Next Entry

Oracle Open Positions: California Edition


Following up on yesterday's post about Java SE hacking opportunities at Oracle in the Czech Republic, here a couple of interesting open positions in California. For earlier listings, please check an earlier post, and of course, you can search the corresponding Oracle careers website directly.

Job: IRC1557698 - Software Developer 4



Responsibilities


  • Lead a team of Java developers creating unit, functional and performances for the existing and future language features; provide guidance and technical mentorship

  • Design and implement new Java language extensions and enhancements

  • Write new Java language specifications and work with implementers of the Java language specification

  • Work with the OpenJDK community to develop new Java language features

  • Analyze, design, and implement new tests and test systems and enhance the existing fully automated test suite

  • Analyze and improve testability of the language and tools

  • Represent the quality team and advocate quality and customer requirements in the development process

  • Actively participate with the Java community

  • Ensure timely software releases by improving efficiency, productivity and consistency through software development

This is a developer position - writing code and hands-on attitude are required.

Job: IRC1548531 - Software Developer 4



Responsibilities


  • Lead a team of Java developers creating unit, functional and performances for the existing and future language features; provide guidance and technical mentorship

  • Contribute to design and implementation of new Java language extensions and enhancements by providing user case scenarios and prototypes at the early stage of development

  • Analyze, design, and implement new tests and test systems and enhance the existing fully automated test suite

  • Analyze and improve testability of the language and tools

  • Represent the quality team and advocate quality and customer requirements in the development process

  • Actively participate with the Java community

  • Ensure timely software releases by improving efficiency, productivity and consistency through software development

This is a developer position - writing code and hands-on attitude are required.

Job: IRC1547797 - Software Developer 3



Additional Details



Position available in the internationalization team working on the Mac OS X Port of the JDK/OpenJDK. This person will design, develop, support and deliver internationalization functionality, and will work with other internal engineering groups such as quality assurance, technical writers, & licensee support. In addition the engineer will interact with external OpenJDK contributors.

You will port, maintain, design, and develop platform software libraries using the Java programming language, as well as Objective C, C, C++. Moderate to advanced API design & development. Knowledge of another human language besides English, particularly using complex text processing & input methods (e.g. Asian, Arabic, Indic, etc) a plus. Working in a geographically and organizationally distributed software development team. Knowledge of Unicode/Bidi/Character encoding a plus. Experience with Swing & AWT a plus.

Written and oral English communication. Self-motivated and able to make continual progress with little supervision.

Job: IRC1409537 - Software Developer 2



Additional Details



JDK Blueprint Applications Developer

Developer will be responsible for designing and implementing sample applications that will provide guidelines, patterns, and code that shows the proper way to use the latest features in the JDK. In addition, this engineer will be responsible for modernizing the current suite of demonstration apps that ship with the JDK.

Duties will include working closely with senior engineers in the Java group to come up with requirements, as well as brainstorming and collaborating on how best to demonstrate new features.

The application(s) created need to be highly visual to show JDK programming concepts, and as such some Swing, Java 2D, and JavaFX programming will be required.

As usual, please click through for the full descriptions.