This post is over 30 days old. The position may no longer be available

Full Stack Trainer & Developer (Java/Spring)

Great Learning , Bangalore · · Full-time employment · Programming

Responsibilities (also find this short video explaining about the role)

You will have two responsibilities

Back End (Java) Developer Program Lead

  1. Creating and iterating project-focused training content intended for delivery in the classroom, web-based and blended learning environments
  2. Evaluation of student submissions and Code reviews
  3. Build labs and practical assignment projects for students
  4. Manage the lab and practical sessions of students
  5. Delivering and/or facilitating training in classroom settings
  6. Personal guidance and mentorship to students during office hours
  7. Gathering internal knowledge and training requirements for both technical and role-based topics
  8. Contributing to the strategy for scale and logistics

Member of Technical Staff at Great Learning

  1. Develop applications using Java, Spring and Hibernate
  2. Integrate user-facing front-end logic with server side logic
  3. Design and develop user authentication, integration and authorization across systems
  4. Design and develop Java-based RESTful APIs
  5. Perform UI tests to optimize performance

Desired Skills & Experience

  • Must have: Extensive experience in Java & J2EE, Spring framework and Hibernate
  • Knowledge of MVC (Model View Controller) architecture, and various design patterns
  • Should be familiar with RESTful and SOAP APIs, and web services
  • Understanding of cloud infrastructure concepts, Agile development, and DevOps from a software development perspective
  • Comfortable with multiple database environments, and extensive experience with SQL
  • Knowledge of HTML, CSS, Javascript, jQuery, Javascript frameworks - React JS (preferred, but AngularJS will also do) are a plus
  • Prior experience teaching or training groups in development using Java is strongly preferred


  • 5+ years working in either a software engineering or IT operations environment or working as a freelancer
  • Candidates with previous experience training/mentoring developers will be prioritized
  • Prior experience in building end-to-end web applications from beginning to end
  • Strong communication skills, and obsessive attention to detail

About Great Learning

Over the last 5 years, we have delivered over 3 million hours of high-quality learning to over 8,000 learners. Our Business Analytics program is one of the largest and most successful Certificate programs in India and has been ranked #1 by Analytics India magazine for four consecutive years from 2015 to 2018. Our programs in Artificial Intelligence, Machine Learning, Data Sciences etc. have consistently been ranked among the best in the country. And in addition to these, we have also helped 4.2 million learners with our free learning content in just the past year alone. 

We believe that robust learning for most learners requires substantial handholding, mentorship, and guidance. Our technology platform and approach incorporates learning support and mentorship deeply into the learning experience and makes it a truly unique learning experience. You can learn more about us at  

Apply for this position

Login with Google or GitHub to see instructions on how to apply. Your identity will not be revealed to the employer.

It is OK for recruiters, HR consultants, and other intermediaries to contact this employer