Skip to main content

Programming Trainer (Java, Python, C & C++)

Technology
Futureacad
Bangalore, India1 weeks agoUntil 13/7/2026
Full time

Job description

Job Description:<\/b> Programming Trainer (Java, Python, C & C++)

<\/p>Location<\/b>: Bangalore (Electronic City & Rajajinagar)

<\/p>Mode<\/b>: Offline / Hybrid

<\/p>Experience<\/b>: 0–3 years

<\/p>About Us<\/b>

<\/p>Rooman Technologies is a leading IT training and workforce development company, empowering students and professionals with cutting -edge technical skills. We are seeking passionate trainers with strong knowledge in Java, Python, C, and C++ to mentor and prepare learners for successful IT careers.

<\/p>

Role Overview<\/b>

<\/p>As a Programming Trainer, you will deliver high -quality training sessions in Core & Advanced Java, Python, C, and C++, focusing on both conceptual understanding and practical applications. You will mentor students, guide them in projects, and help them build job -ready skills.

<\/p>

Key Responsibilities<\/b>

<\/p>

  • Conduct engaging training sessions in Java (Core & Advanced), Python, C, and C++.

    <\/span><\/li>

  • Cover fundamentals, OOPs concepts, data structures, algorithms, and real -world project applications.

    <\/span><\/li>

  • Develop training materials, assignments, and coding exercises.

    <\/span><\/li>

  • Evaluate learners’ progress, provide constructive feedback, and mentor them through projects.

    <\/span><\/li>

  • Guide students in preparing for technical interviews and assessments.

    <\/span><\/li>

  • Stay updated with evolving programming practices and tools.<\/span>

    <\/li><\/ul>Required Skills & Qualifications<\/b>

    <\/p>

    • Bachelor’s degree in Computer Science, IT, or a related discipline.

      <\/span><\/li>

    • Strong programming knowledge in Java (Core & Advanced), Python, C, and C++.

      <\/span><\/li>

    • Good understanding of Object -Oriented Programming (OOPs), Data Structures & Algorithms, and database concepts.

      <\/span><\/li>

    • Excellent communication, presentation, and mentoring skills.

      <\/span><\/li>

    • Passion for teaching and ability to simplify complex topics for learners.

      <\/span><\/li><\/ul>Preferred (Good to Have)<\/b>

      <\/p>

      • Familiarity with Java frameworks (Spring, Hibernate) and Python libraries (NumPy, Pandas).

        <\/span><\/li>

      • Knowledge of Web technologies (HTML, CSS, JavaScript).

        <\/span><\/li>

      • Prior teaching/training experience (college, institutes, or online platforms).

        <\/span><\/li>

      • Industry certifications in programming languages.<\/span>

        <\/li><\/ul>What We Offer<\/b>

        <\/div>

        • Platform to inspire and shape future developers.

          <\/span><\/li>

        • Collaborative and growth -oriented work environment.

          <\/span><\/li>

        • Competitive salary with performance -based incentives.

          <\/span><\/li>

        • Career development opportunities.

          <\/span><\/li><\/ul>Work Locations:<\/b>

          <\/p>

          • Electronic City, Bangalore

            <\/span><\/li>

          • Rajajinagar, Bangalore<\/span>

            <\/li><\/ul><\/span><\/p><\/span>

Interested in this role?