Java Development Instructor / Code Instructor

Job description

Are you a committed developer who loves sharing your knowledge and building confidence in others? Do you want to make code accessible to the world and help new professionals get started?

We’re looking for developers like you to craft quality online courses for Java on OpenClassrooms, Europe’s leading online learning platform (over 3 million monthly users). OpenClassrooms’ mission is to make learning accessible. This means showing a wide variety of people that, they can code if they have quality support and a strong drive to learn.

This is where you come in! With the help of our education team, OpenClassrooms teachers:

  • write course text,
  • create learning exercises,
  • record demo screencasts,
  • and work with our video team in Paris to shoot face-cam videos.

We love working with developers who enjoy building great things and bringing fresh perspectives to coding. Currently, we're looking to collaborate with developers who are interested in one or more of the following course topics: 

  • Learn Programming with Java
  • Write maintainable Java code with SOLID principles
  • Secure your web application with Spring Security  
  • Scale up your code with Java concurrency 
  • Deploy a service with Docker 
  • Implement REST APIs with spring Data
  • Store your Big Data with NoSQL Databases
  • Advanced Java Debugging 

Work is flexible and can be done on a freelance basis from anywhere. Above all, it’s rewarding; you’ll continue making a difference in your field and support the developers of tomorrow. To get an idea of what we can do together, check out these courses on HTML/CSSJava, and Developing a learning strategy.

If inspiring future developers matters to you and you’re passionate about sharing your experiences, then apply now! 

Who are we looking for? 

  • You are a Java EE developer.
  • You enjoy writing and communicating with others. 
  • You love the idea of sharing the tips and tricks you’ve acquired and influencing a wide population of learners.

What do we offer?

  • A freelance contract for one or more courses.
  • Supportive communication and collaboration with dedicated instructional designers.
  • Flexible location: you can work from any location for 95% of the creation process.
  • A personalized media training (to learn how to speak on camera) and video shoot with our production team in Paris. 

Do other opportunities at OpenClassrooms fit your profile?

Consider becoming an OpenClassrooms mentor! Both our instructors and our mentors are professionals in their field and passionate about education, so don't hesitate to apply as both! While our instructors are involved in content creation, it's our mentors who work with students directly. Follow this link to learn more about mentorship and apply for that role. We also have a small course about becoming an OpenClassrooms mentor.

OpenClassrooms values diversity and is an equal opportunity employer.

Job requirements

You must have industry knowledge in one or more of the Java course subjects listed above. 

Please include a cover letter, as well as an additional writing sample.  This position requires a lot of writing, so please send an article, essay, or link to a blog post that you can share. Otherwise please include a paragraph explaining a complex concept within your application.