Java & Data Structures Trainer (4-Month Academic Program | Immediate Joining)

Filled
February 24, 2026

Job Description

We are looking for an experienced Java & Data Structures Trainer to conduct an intensive academic training program in Phagwara, India. This is a structured training engagement focused on teaching core programming concepts and preparing students for software development careers.

This role requires a full-time daily commitment, so please apply only if you are comfortable with the schedule and location.

Program Details

Duration: 4 Months
Daily Commitment: 6–7 hours per day
Location: On-site in Phagwara, Punjab
Joining: Immediate
Support: TFA (Teaching Fellow Assistance) will be provided
Compensation: ₹45,000 – ₹50,000 per month (fixed)

Responsibilities

  • Deliver structured sessions on Java programming and Data Structures
  • Teach core concepts including:
    • OOP in Java
    • Arrays, Strings, Linked Lists
    • Stacks, Queues, Trees, Graphs
    • Recursion and Sorting Algorithms
  • Guide students through coding exercises and assignments
  • Help students improve problem-solving skills
  • Support students in preparing for technical interviews
  • Track progress and provide feedback

Required Skills

  • Strong knowledge of Java
  • Deep understanding of Data Structures and Algorithms
  • Prior teaching / mentoring / training experience
  • Ability to simplify complex programming concepts
  • Good communication and classroom management skills

Preferred

  • Experience training college students or fresh graduates
  • Competitive programming or interview preparation experience
  • Computer Science background

Who Should Apply

This role is ideal for:

  • Experienced Java developers who enjoy teaching
  • Technical trainers
  • Coding bootcamp instructors
  • Software engineers transitioning into education