Skip to main content

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

Technology
Futureacad
Bengaluru, India1 week agoUntil 5/12/2026
Full timeHybrid

Job 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
Keywords
JavaPythonC++Core JavaAdvanced JavaOOPsData StructuresAlgorithmsMentoringTechnical trainingSpringHibernateNumPyPandasWeb technologiesHTMLCSSJavaScriptIT TrainingWorkforce development

Interested in this role?