Deliver Offline training to a variety of technical audiences of various experience levels
Provide support for course development efforts, including product research, providing subject matter expertise, and training content review
Create, update and maintain teaching material and lab exercises, both from student evaluations and from other sources of feedback
Assist with updates for curricula, syllabus, and other collateral
Involvement and responsibility over aspects of the training process
Adjust, customize and deliver training based on the audience level of expertise
Development of corporate-class training material meant for delivery, as well as on-going updates of existing training material and supplementary technical documentation
Planning and managing advanced training sessions
Help create, test, and review new and existing courseware
Produce and deliver a Training Plan and continue to update as necessary
Provide buildout, system administration, and technical upkeep of the training systems
Provide and instruct realistic training scenarios and objectives
Qualifications
Relevant certification required
Experience in Java Training
Good in English and comfortable presenting in English