DSA & Java Trainer

Filled
February 23, 2026

Job Description

Location: Chandigarh, India
Experience: 5–8 Years
Employment Type: Contract

Role Overview

We are looking for a technically strong and pedagogically skilled DSA & Java Trainer to deliver high-quality training to students or working professionals. The trainer will focus on building industry-ready skills with emphasis on problem-solving, coding efficiency, and interview preparation.

Key Responsibilities

1. Technical Training Delivery

  • Conduct structured sessions on Data Structures & Algorithms (DSA):
    • Arrays, Strings, Recursion
    • Linked Lists, Stacks, Queues
    • Trees, Graphs, Heaps, Hashing
    • Sorting & Searching Algorithms
    • Dynamic Programming, Greedy Algorithms
    • Time & Space Complexity Analysis (Big-O notation)
  • Teach Core & Advanced Java concepts:
    • Object-Oriented Programming principles (Encapsulation, Abstraction, Inheritance, Polymorphism)
    • Collections Framework
    • Exception Handling
    • Multithreading & Concurrency
    • File Handling & Streams
    • JDBC basics
  • Guide students in solving coding problems on platforms like HackerRank and LeetCode.

2. Student Mentoring & Evaluation

  • Conduct doubt-clearing sessions and coding workshops.
  • Evaluate assignments and provide detailed feedback.
  • Conduct mock technical interviews.
  • Track performance and provide improvement roadmaps.

3. Industry Readiness Support

  • Train students in coding interview patterns and live coding simulations.
  • Support resume technical evaluation.
  • Prepare students for product-based and service-based company interviews.

Required Technical Skills

  • Strong hands-on experience with Java (Java 8+), Data Structures & Algorithms, Collections Framework, and OOP & Design Principles.
  • Knowledge of Git, basic SQL, and IDEs like IntelliJ, Eclipse, or VS Code.
  • Understanding of system design basics (preferred for senior roles).

Qualifications

  • B.Tech / M.Tech / MCA in Computer Science, IT, or related field.
  • 5+ years of teaching or industry coding experience.
  • Prior experience in EdTech or corporate training is preferred.