F

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

Futureacad Bengaluru, Karnataka, India

Higher Education · 51-200 employees

Yesterday
python Junior (0-2 yrs) Full-time India
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

Deliver high-quality training sessions in Java, Python, C, and C++ while mentoring students through projects and coding exercises. Evaluate learner progress, provide constructive feedback, and assist students in preparing for technical interviews.

What they look for

Java Python C C++ Core Java Advanced Java OOPs Data Structures Algorithms Mentoring Technical training Spring Hibernate NumPy Pandas Web technologies

Requirements

Requires a bachelor's degree in Computer Science or IT with strong programming knowledge in Java, Python, C, and C++. Candidates should possess excellent communication skills and a passion for teaching complex technical concepts.

Benefits

Performance-based incentives Career development opportunities

Full description

Job Description: Programming Trainer (Java, Python, C & C++)

Location: Bangalore (Electronic City & Rajajinagar)

Mode: Offline / Hybrid

Experience: 0–3 years

About Us

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.

Role Overview

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.

Key Responsibilities

  • Conduct engaging training sessions in Java (Core

& Advanced), Python, C, and C++.

  • Cover fundamentals, OOPs concepts, data

structures, algorithms, and real-world project applications.

  • Develop training materials, assignments, and

coding exercises.

  • Evaluate learners’ progress, provide

constructive feedback, and mentor them through projects.

  • Guide students in preparing for technical

interviews and assessments.

  • Stay updated with evolving programming practices

and tools.

Required Skills & Qualifications

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

related discipline.

  • Strong programming knowledge in Java (Core &

Advanced), Python, C, and C++.

  • Good understanding of Object-Oriented

Programming (OOPs), Data Structures & Algorithms, and database concepts.

  • Excellent communication, presentation, and

mentoring skills.

  • Passion for teaching and ability to simplify

complex topics for learners.

Preferred (Good to Have)

  • Familiarity with Java frameworks (Spring,

Hibernate) and Python libraries (NumPy, Pandas).

  • Knowledge of Web technologies (HTML, CSS,

JavaScript).

  • Prior teaching/training experience (college,

institutes, or online platforms).

  • Industry certifications in programming

languages.

What We Offer

  • Platform to inspire and shape future developers.
  • Collaborative and growth-oriented work

environment.

  • Competitive salary with performance-based

incentives.

  • Career development opportunities.

Work Locations:

  • Electronic City, Bangalore
  • Rajajinagar, Bangalore

Similar roles