Java Trainer (India)

Java Trainer (India)

19 Aug
|
Getin Technologies
|
India

19 Aug

Getin Technologies

India

Job Description – Java Trainer

Job Summary

Getin Technologies, a division of Getintech Education Private Limited, is looking for a passionate and experienced Java Trainer to deliver industry-oriented training programs to students and working professionals. The ideal candidate should have solid expertise in Java, Spring Boot, Microservices, Azure Cloud, Docker, and modern AI/LLM concepts, with the ability to deliver practical, hands-on training and guide learners through real-world application development projects.

Technical Skills

Candidates should have hands-on experience in most of the following areas:

Core Java

- Core Java & OOP Concepts
- Collections Framework
- Exception Handling
- Multithreading
- Java 8+ Features
- Streams & Lambda Expressions
- JDBC
- File Handling
- Java Development Best Practices

Spring Boot

- Spring Framework & Spring Boot
- REST API Development
- Spring MVC
- Spring Data JPA
- Hibernate
- Spring Security
- Dependency Injection & Inversion of Control
- Exception Handling & Validation
- API Documentation

Microservices

- Microservices Architecture
- RESTful Microservices
- Service-to-Service Communication
- API Gateway
- Service Discovery
- Configuration Management
- Distributed Systems Concepts
- Fault Tolerance & Resilience
- Microservices Security

Cloud & DevOps

- Microsoft Azure Fundamentals
- Azure App Services
- Azure Storage
- Azure Database Services
- Azure Deployment
- Docker
- Docker Images & Containers
- Containerization
- Basic CI/CD Concepts

LLM & Generative AI Concepts

- LLM Fundamentals
- Generative AI Basics
- LLM Architecture & Applications
- LLM APIs – OpenAI / Azure OpenAI / Gemini – Preferred
- Prompt Engineering Basics

Vector Databases & RAG





- Vector Database Concepts
- Embeddings
- Similarity Search
- RAG (Retrieval-Augmented Generation)
- RAG Architecture & Workflow
- Integration of RAG with Java / Spring Boot applications
- Vector Databases such as Pinecone, ChromaDB, FAISS, or Azure AI Search – Preferred

Our Requirements

- 2+ years of relevant industry experience in Java Development, Spring Boot, Microservices, or related technologies.
- Strong hands-on experience with Java and Spring Boot.
- Practical experience in designing and developing Microservices-based applications.
- Working knowledge of Azure Cloud and Docker.
- Understanding of LLM concepts, Vector Databases, and RAG systems.
- Ability to explain complex technical concepts in a simple and practical manner.
- Ability to conduct hands-on coding sessions and real-world project demonstrations.
- Excellent communication and presentation skills.
- Previous training or teaching experience is preferred.
- Ability to mentor students on projects, technical interviews, and placement preparation.
- Passion for teaching, mentoring, and continuous learning.

Key Responsibilities

- Deliver instructor-led Java training sessions through practical and project-based learning.
- Teach Core Java, Spring Boot, REST APIs, and Microservices.
- Conduct hands-on sessions on Azure Cloud and Docker.




- Introduce learners to LLM concepts, Vector Databases, and RAG systems.
- Demonstrate how AI capabilities can be integrated into Java and Spring Boot applications.
- Prepare lesson plans, assignments, assessments, and practical exercises.
- Guide students in developing real-world Java and Microservices projects.
- Mentor students on coding practices, project development, and technical interviews.
- Monitor student progress and provide constructive feedback.
- Stay updated with the latest developments in Java, Spring Boot, Cloud, Microservices, and Generative AI.
- Coordinate with the academic team for batch scheduling, student progress tracking, and syllabus completion.

Employment Type

Full-Time – Offline

- Work Schedule: 8 hours per day
- Mode: Offline / On-site
- Suitable for candidates available to work full-time at the assigned training location.

Part-Time / Freelance – Online

Suitable for working professionals and freelancers.

- Weekdays: 1 hour per day
- Weekends: 2 hours per day
- Mode: Online / Remote

Training Locations

- Bangalore
- Kovilpatti
- Virudhunagar
- Tuticorin

Preferred Qualifications

- Bachelor's or Master's degree in Computer Science, Information Technology, Software Engineering, or a related discipline.
- Relevant certifications in Java, Spring Boot, Microsoft Azure, Docker, or Cloud Computing will be an added advantage.
- Hands-on experience integrating LLMs, Vector Databases, or RAG systems with Java/Spring Boot applications will be a strong advantage.

Contact:

HR Manager - [email protected] / +91-XXXXXXXXXX

Work Location: Remote

📌 Java Trainer (India)
🏢 Getin Technologies
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: java trainer (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: java trainer (india) / india