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