Sr. Java Programmer/Trainer Job in Bloomington, Illinois US
If you’re the best-of-the-best, thrive on learning new technology, and have exceptional Java skills, you may have what it takes to be an nTier Training Instructor. For candidates, we are looking for:
Must have:
5 years of software development experience
Solid understanding of Java stack Intermediate to advanced level on OO Design, Patterns and JEE Architecture Java Web Development
Total commitment to nTier Training’s values of attitude, commitment, and excellence
Desired:
A Bachelors degree in Computer Science, Math, or science-related field
Experience with related technologies such as Spring, Java Server Faces (JSF), Hadoop etc.
Previous technical training or speaking experience .
Ability to travel 30-50% of the time domestically (week days only). Occasional international travel may also be required OR ability to relocate to central Illinois.
Duties:
Conduct training courses in Java and related technologies on-site at customer or public locations and on-line, including lectures and hands-on exercises.
Design and develop engaging, technical, multimedia training programs and curriculums targeted for students with a variety of backgrounds and learning goals.
Work with partners and customers to identify custom training requirements and to implement and deliver customized content.
Develop and maintain professional, efficient teaching techniques that promote effective learning.
Be able to diagnose customer knowledge gaps and select appropriate remedial activities.
Maintain technical competency in Java-related technologies and general software development practices.
Set a professional example for others to follow and assume the role of mentor for our students.
Qualifications:
A Bachelor's degree in Computer Science or similar technical field or possess comparable industry experience.
Experience working with Java-related technologies or similar large-scale software systems and applications.
Fluency in Java or similar languages and industry-standard software development practices.
Excellent writing skills; the ability to write training materials and procedures.
Engaging presentation and communication skills to train students of varied backgrounds on sometimes-difficult technical material.
Ability to learn technical material quickly and transmit that knowledge to other learners.
Ability to analyze, diagnose, and solve technical problems quickly, especially those that might arise while delivering courses.
Experience conducting needs assessments for partners and customers to ensure their training needs are met.
Personal computer and common business application software skills.
Good organization and time management skills.
Able to prioritize and meet deadlines.
Able to work independently and as part of a team, as required.
***Please include percentage of travel that you’re willing to do and/or your willingness to relocate to central Illinois.