Search by job, company or skills

Trainer/Mentor - Java Backend Development

Early Applicant
  • Posted 7 days ago
  • Be among the first 30 applicants

Job Description

About the Role

We are looking for a passionate Java Backend Trainer/Mentor to guide and mentor engineering interns. The mentor will be responsible for delivering technical training, conducting hands-on coding sessions, reviewing project deliverables, and ensuring interns successfully complete their backend development milestones.

The selected mentor is expected to focus primarily on Java backend development, Spring ecosystem, databases, and software engineering best practices.

Key Responsibilities
  • Mentor a batch of interns throughout the internship program.
  • Deliver technical sessions on Java backend development.
  • Help interns understand object-oriented programming concepts and backend architecture.
  • Conduct live coding, debugging, and code walkthrough sessions.
  • Guide interns in building scalable REST APIs using Spring Boot.
  • Mentor interns on database design, SQL, and data persistence using JPA/Hibernate.
  • Explain layered architecture and backend design patterns.
  • Review assignments, coding exercises, and milestone submissions.
  • Conduct code reviews and provide constructive technical feedback.
  • Support interns during capstone project development.
  • Track intern progress and maintain performance reports.
  • Coordinate with Project Managers and Co-Mentors for smooth project execution.
  • Resolve technical blockers faced by interns.
Technical Skills RequiredStrong Knowledge of
  • Core Java
  • Object-Oriented Programming (OOP)
  • Collections Framework
  • Exception Handling
  • Multithreading (basic understanding)
  • JDBC
  • Java 8+ Features (Streams, Lambda Expressions)
Spring Ecosystem
  • Spring Framework
  • Spring Boot
  • Spring MVC
  • Spring Data JPA
  • Spring Security (Basic)
  • Dependency Injection
  • REST API Development
Database
  • MySQL
  • SQL Queries
  • Database Design
  • Joins, Constraints, Normalization
Software Development
  • Layered Architecture
  • MVC Pattern
  • RESTful Services
  • JSON
  • API Testing using Postman
  • Maven/Gradle
  • Git & GitHub
Development Tools
  • IntelliJ IDEA / Eclipse
  • VS Code (optional)
  • Git
  • Postman
Training Modules the Mentor Will Handle

The mentor will be responsible for guiding interns through the following modules:

Generic Technical Training
  • Programming and OOP using Java
  • Data Structures & Algorithms
  • Secure SDLC
  • Introduction to Cloud Computing
  • AI Awareness
  • Database Management System (MySQL)
Java Backend Training
  • Java Essentials
  • Java Beyond the Basics
  • Service Layer using Spring
  • Persistence Layer using Spring Data JPA
  • REST API Development using Spring Boot
  • Capstone Project
  • GitHub Copilot for Development Productivity
Nice to Have
  • Basic understanding of Docker
  • Basic Cloud knowledge (AWS/Azure/GCP)
  • Unit Testing using JUnit
  • Exposure to Microservices
  • Knowledge of CI/CD concepts
  • Familiarity with AI coding assistants like GitHub Copilot
Mentor Expectations
  • Excellent communication and mentoring skills.
  • Ability to simplify complex backend concepts.
  • Passion for teaching and guiding fresh graduates.
  • Strong debugging and problem-solving abilities.
  • Ability to conduct code reviews and technical assessments.
  • Encourage industry best practices and clean coding standards.
Eligibility
  • B.E./B.Tech/MCA/M.Tech in Computer Science, Information Technology, or related discipline.
  • 2 to 3 years of hands-on experience in Java Backend Development.
  • Experience working on Spring Boot-based applications.
  • Prior mentoring, training, or technical leadership experience will be an added advantage.
What You'll Mentor

Interns will work on:

  • Enterprise Backend Applications
  • REST API Development
  • Database Design
  • Authentication & Authorization
  • CRUD Applications
  • Spring Boot Projects
  • Capstone Project using Java Backend Technologies

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 151381775