Support the design and development of core modules, components and APIs.
Educate the team on new features by pull request reviews or small team presentations.
Publicize the work the team is doing via blogs, web postings, or conference talks.
Work with the Quality Engineering team to ensure projects are tested correctly.
Submit patches for bug fixes to the community; review patches from other community members.
Java programming experience.
Knowledge of or experience with Java EE or Jararta EE applications.
Experience with OpenShift or other cloud provider technologies.
Experience with development tools like Git, maven, IDE (Eclipse, Intellij IDEA, or similar).
Excellent communication skills; fluent written and verbal English.
Positive attitude and desire to share ideas.
Passion for open source software.
Proven ability to work under minimal supervision.
Knowledge of or experience with development tools like Git, maven, IDE (Eclipse, Intellij IDEA, or similar).
The following are considered a plus:
Middleware development experience.
Knowledge of web technologies in general, especially Google Web Toolkit.
Knowledge of rule engines and BPM engines, especially Drools and jBPM.
Experience with OpenShift or other cloud providers.
Client: Red Hat