Posted:3 weeks ago| Platform: SimplyHired logo

Apply

Work Mode

On-site

Job Description

Role Overview

We are seeking an experienced Java & Data Structures and Algorithms (DSA) Instructor to train students on Java programming fundamentals, advanced concepts, and problem-solving skills essential for technical interviews and software development roles. The trainer will deliver hands-on, interactive sessions and guide learners in solving real-world coding challenges.

Key Responsibilities

  • Deliver high-quality training on Core Java, OOP concepts, Collections, Multithreading, Java 8+, and DSA fundamentals to advanced.
  • Teach problem-solving techniques for arrays, strings, linked lists, stacks, queues, trees, graphs, dynamic programming, etc.
  • Conduct live coding sessions and walkthroughs of coding problems on platforms like LeetCode, HackerRank, Codeforces, etc.
  • Develop course material, assignments, and practice problems to reinforce concepts.
  • Guide students on time complexity & space complexity analysis and optimizing solutions.
  • Mentor learners in preparation for technical interviews (FAANG-level coding rounds).
  • Assess learner progress through quizzes, coding tests, and project evaluations.
  • Stay updated with the latest Java versions, libraries, and industry trends.

Required Skills & Qualifications

  • Strong proficiency in Java (Core + Advanced concepts).
  • Expertise in Data Structures & Algorithms and algorithmic problem-solving.
  • Solid understanding of OOP, Design Patterns, and Clean Code practices.
  • Experience with competitive programming or coding challenges is a plus.
  • Ability to explain complex concepts in a simple, engaging manner.
  • Prior experience as a trainer/mentor in coding bootcamps, edtech, or colleges preferred.
  • Bachelor’s/Master’s in Computer Science, IT, or related field (or equivalent experience).

Job Type: Freelance
Contract length: 2 months

Pay: ₹20,000.00 - ₹40,000.00 per month

Benefits:

  • Food provided

Work Location: In person

Application Deadline: 18/08/2025
Expected Start Date: 18/08/2025

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You