Company: A2R Software Consulting Pvt. Ltd.
Job Location: Bhubaneswar
Employment Type: Full-Time / Part-Time
Experience: 2+ Years
Work Mode: Class Room
Industry: IT Training & Software Consulting
Job Summary
We are looking for a passionate and experienced Java Trainer to join our training team. The candidate will be responsible for delivering high-quality Java training to students and working professionals through practical, hands-on sessions.
The ideal candidate should have strong knowledge of Core Java, OOP, Collections, Exception Handling, Multithreading, JDBC, SQL, Spring Boot, REST APIs, and Java Full Stack development.
Key Responsibilities
- Deliver instructor-led Java training sessions for freshers and working professionals.
- Explain Java concepts clearly using real-time examples and practical coding exercises.
- Conduct hands-on coding sessions, assignments, assessments, and technical discussions.
- Teach Core Java, OOPs, Collections, Exception Handling, Multithreading, Java 8+ features and JDBC.
- Provide training on Spring, Spring Boot, Hibernate/JPA and RESTful Web Services.
- Cover database concepts including SQL, MySQL/SQL Server.
- Guide students through real-time projects and industry-oriented applications.
- Conduct coding exercises and interview preparation sessions.
- Identify students' learning gaps and provide appropriate mentoring.
- Prepare training materials, assignments, project requirements, and assessments.
- Stay updated with the latest Java technologies and industry practices.
- Support students with debugging, code reviews, Git/GitHub, and project development.
Required Skills
- Strong knowledge of Java Programming
- Core Java
- OOPs Concepts
- Collections Framework
- Exception Handling
- Multithreading
- Java 8+ / Java 17+
- JDBC
- SQL
- Spring / Spring Boot
- Hibernate / JPA
- REST API / Web Services
- HTML, CSS and JavaScript
- Git and GitHub
- Strong problem-solving and debugging skills
Preferred Skills
- Java Full Stack Development
- React.js or Angular
- Microservices
- Maven / Gradle
- Docker / Cloud basics
- Data Structures & Algorithms
- Real-time project development experience
Candidate Requirements
- Bachelor's degree in Computer Science, IT, Engineering, or a related field.
- Minimum 2+ years of experience in Java development and/or technical training.
- Prior experience as a Java Trainer, Technical Trainer, Corporate Trainer, Faculty, or Java Developer is preferred.
- Excellent communication and presentation skills.
- Ability to explain complex technical concepts in a simple and understandable manner.
- Strong interest in mentoring students and helping them build industry-ready skills.
What We Offer
- Opportunity to work with students and working professionals.
- Real-time project-based training environment.
- Professional and collaborative work culture.
- Career growth opportunities.
- Performance-based incentives.
- Opportunity to work on the latest Java and Full Stack technologies.
How to Apply
Interested candidates can share their updated resume along with their current location, total experience, relevant Java training/development experience, and expected salary.
Keywords: Java Trainer, Core Java Trainer, Java Full Stack Trainer, Technical Trainer, Java Developer, Spring Boot Trainer, Java Training, Java Instructor, Programming Trainer, Software Trainer.
Pay: ₹10,000.00 - ₹15,000.00 per month
Work Location: In person