We are seeking an enthusiastic DSA Trainer to design, deliver, and evaluate comprehensive training programs. The ideal candidate will have a strong background in Java development, a passion for teaching, and the ability to translate complex concepts into understandable lessons.
Key Responsibilities:
Training Delivery:
Conduct classroom and online training sessions on Java programming and related technologies.
Develop and update training materials, including slides, hands-on exercises, and assessments.
Use a variety of instructional techniques and formats, such as simulations, team exercises, group discussions, videos, and lectures.
Curriculum Development:
Design and develop course curricula that meet the needs of various learner levels, from beginners to advanced professionals.
Ensure training materials are up-to-date with the latest industry trends and best practices.
Assessment and Feedback:
Evaluate trainees' performance through assignments, projects, and exams.
Provide constructive feedback to help learners improve their skills.
Track and report on training outcomes and effectivenes
Qualifications:
Bachelor's degree in Computer Science, Information Technology, or a related field (Master's degree preferred).
Proven experience as a Java Developer with a strong portfolio of projects.
Prior experience in a training or teaching role is highly desirable.
In-depth knowledge of Java SE, Java EE, Spring Framework, Hibernate,MicroServices,API and related technologies.
Familiarity with modern development tools and environments, such as IntelliJ IDEA, Eclipse, Maven, and Git.
Excellent presentation and communication skills.
Strong organizational and time-management skills.
Ability to simplify complex concepts and engage learners of all levels.
Skills:
Proficiency in Java programming language.
Strong understanding of object-oriented programming and design patterns.
Experience with web development frameworks and tools.
Knowledge of database management systems and SQL.
Familiarity with Agile and Scrum methodologies.
Ability to work independently and as part of a team.
Job Type: Part-time
Pay: ?15,000.00 - ?30,000.00 per month
Schedule:
Weekend availability
Education:
Bachelor's (Preferred)
Experience:
Teaching: 1 year (Preferred)
total work: 3 years (Preferred)
Language:
English (Preferred)
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.