FULLTIME
Java DSA trainer
GeekBase Technology
Not specified · onsite · Posted 65d ago
Sourced from
Not disclosedFresherfulltimeNot specified
About a minute. You'll make an account on the way through.
agent · working
- Read this posting0.2s
- Found the form on Foundit · 5 questions to answer1.8s
- Decided the answers for all of them2.5s
- Tailor your résumé to this role
- Waiting for you
Section · 01
About this role
Company Description GeekBase Technology is a growing technology company specializing in static and dynamic websites, e-commerce applications, native mobile apps, and e-learning platform support. The organization also focuses on college campus training, online tech education with placement support, and freelance opportunities for aspiring professionals. GeekBase Technology engages in outsourcing services, offering diverse projects that help team members build strong, real-world experience. The company values practical learning, career development, and hands-on exposure to modern software technologies.
Role Description The Java DSA Trainer is a full-time, hybrid role based in Namakkal, with flexibility for some work-from-home activities such as online classes, content preparation, and student mentoring. Day-to-day responsibilities include planning and delivering structured training sessions on Core Java and Data Structures & Algorithms, both in-person and online. The trainer will design course materials, practice questions, coding exercises, and assessments to support learners at various levels. Additional tasks include tracking learner progress, providing feedback, conducting doubt-clearing sessions, and collaborating with the team to improve curriculum and teaching methods. The role may also involve contributing to online tech education initiatives, workshops, and campus training programs.
Qualifications
Role Description The Java DSA Trainer is a full-time, hybrid role based in Namakkal, with flexibility for some work-from-home activities such as online classes, content preparation, and student mentoring. Day-to-day responsibilities include planning and delivering structured training sessions on Core Java and Data Structures & Algorithms, both in-person and online. The trainer will design course materials, practice questions, coding exercises, and assessments to support learners at various levels. Additional tasks include tracking learner progress, providing feedback, conducting doubt-clearing sessions, and collaborating with the team to improve curriculum and teaching methods. The role may also involve contributing to online tech education initiatives, workshops, and campus training programs.
Qualifications
- Strong programming skills in Core Java, including object-oriented concepts, collections, exception handling, and Java APIs.
- Solid understanding of Data Structures & Algorithms (arrays, linked lists, stacks, queues, trees, graphs, sorting, searching, time and space complexity).
- Experience in teaching, mentoring, or coaching learners in programming and problem-solving, preferably in a classroom or online training environment.
- Ability to design structured lesson plans, training materials, coding assignments, and assessments tailored to beginner and intermediate learners.
- Excellent communication and presentation skills, with the ability to explain complex technical concepts in a clear and accessible way.
- Comfort with online teaching tools, learning management systems, and code collaboration platforms.
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
- Familiarity with competitive programming, interview-style DSA problems, or placement-focused training is an added advantage.
- Commitment to learner success, patience, and a collaborative mindset to work with the training and placement support teams.
Sourced from foundit
Section · 02
Skills
Time and Space ComplexityCode collaboration platformsCore Javasearchinglearning management systemsException HandlingData StructuresCollectionsarraysqueuesObject-Oriented conceptsSortingGraphstreesOnline teaching toolsJava APIsStacksLinked ListsAlgorithms