Java Instructor Programming
Departments
Programming
Work format
On-site
Main Responsibilities
- Teach the fundamentals of Java programming, including syntax, object-oriented programming (OOP), and software engineering principles.
- Help students understand the application of Java in real projects, including web, backend, or enterprise environments.
- Develop course materials, examples, and practical exercises tailored to students' skill levels.
- Review student projects, provide professional guidance and feedback.
- Collaborate with the DigiSchool team to continuously improve course quality and implement new technologies.
Qualifications & Skills
- Deep knowledge of Java SE and Java EE environments, with experience in Spring Framework.
- Knowledge of working with databases (MySQL, PostgreSQL, etc.) and RESTful APIs.
- Teaching, mentoring, or team leadership experience is desirable.
- Strong communication skills, analytical thinking, and the ability to explain complex concepts clearly.
Additional Information
- Work format: office.
- Work hours: part-time or flexible schedule.
- Location: Yerevan, Vazgen Sargsyan 26/3.
- You will have the opportunity to shape the engineering thinking of future Java programmers and see the impact of your knowledge in the real systems they create.
Interested candidates can send their resume to
[email protected]