onsite
Full Stack Trainer Java & Python - Peopleclick Learning
Software Engineer
Experienced Full Stack Trainer who designs and delivers hands‑on courses in Java, Python, modern front‑end frameworks, back‑end services, databases and DevOps fundamentals, preparing students for industry‑ready developer roles.
About the role
Key Responsibilities
- Design and deliver comprehensive training programs covering Java, Python, HTML/CSS/JavaScript, React or Angular, Spring Boot, Django/Flask, MySQL, MongoDB and basic DevOps tools.
- Create engaging, project‑based curriculum and real‑world lab exercises that reinforce core concepts and best practices.
- Facilitate live coding sessions, code reviews, and mentorship to help learners build production‑grade full‑stack applications.
- Assess student progress through quizzes, assignments, and capstone projects, providing constructive feedback and remediation.
- Stay current with emerging technologies and continuously improve course content to align with industry standards.
Requirements
- 5+ years of professional experience developing full‑stack applications with Java (Spring Boot) and Python (Django/Flask).
- Strong command of front‑end technologies such as HTML, CSS, JavaScript and a modern framework (React or Angular).
- Hands‑on experience with relational (MySQL) and NoSQL (MongoDB) databases.
- Familiarity with containerization and basic DevOps practices (Docker, CI/CD pipelines).
- Proven ability to teach or mentor technical audiences, with excellent communication and presentation skills.
Skills
javapythonreactdjangomysqldocker