Home·Find Jobs·Freelance Java Microservices Architect trainer ( Video Creator )
V

Freelance Java Microservices Architect trainer ( Video Creator )

VettedBench
Posted 3 days ago · Apply by 1 Nov 2026
8+ yrsRemote

About this role

Hiring: Freelance Java Microservices Trainer – Video Course Recording

**Company:** ScholarHat

**Engagement Type:** Freelance / Contract

**Work Mode:** Remote

**Experience:** 8+ years in Java development, with strong hands-on experience in microservices and solution architecture

About the Role

ScholarHat is looking for an experienced Java Microservices Trainer / Solution Architect to develop and record high-quality technical video lessons for our online learning programs.

We are seeking an industry professional with strong practical knowledge of Java, Spring Boot, microservices architecture and cloud-native application development who can translate complex technical concepts into clear, structured and industry-relevant learning experiences.

The ideal candidate should have real-world development or architecture experience and be comfortable explaining concepts, demonstrating code, and presenting practical implementation examples on camera or through screen recording.

Key Responsibilities

  • Record structured, high-quality instructional videos on Java Microservices and related technologies.
  • Explain technical concepts, architecture patterns and implementation approaches through practical demonstrations.
  • Develop or contribute to lesson outlines, presentation slides, code examples and supporting learning resources.
  • Demonstrate the design and development of REST APIs and microservices using Java and Spring Boot.
  • Cover real-world architecture scenarios, coding practices, common challenges and industry use cases.
  • Demonstrate service communication, API Gateway, service discovery, security, messaging and fault-tolerance patterns.
  • Explain containerization, cloud deployment and CI/CD workflows through practical examples.
  • Ensure technical accuracy, logical lesson progression and alignment with current industry practices.
  • Incorporate feedback and make revisions or re-recordings where required.

Technical Skills Required

**Core Skills**

  • Core Java, OOP, Collections, Multithreading and JVM fundamentals
  • Spring Boot, Spring MVC, Spring Security and Spring Cloud
  • Microservices architecture and RESTful API development
  • Hibernate/JPA and relational databases such as MySQL or PostgreSQL
  • API Gateway, service discovery, configuration management and inter-service communication
  • Authentication and authorization using JWT, OAuth 2.0 or related approaches

**Advanced Skills**

  • Distributed systems, scalability, resilience and fault-tolerant design
  • Event-driven architecture and messaging tools such as Apache Kafka or RabbitMQ
  • Design patterns, SOLID principles and clean architecture
  • Docker and Kubernetes
  • Cloud deployment using AWS, Azure or GCP
  • CI/CD pipelines, logging, monitoring and observability
  • System design, performance optimization and production troubleshooting

Experience and Eligibility

  • 8+ years of relevant software development experience, preferably with significant hands-on Java and Spring Boot experience.
  • Prior experience as a Senior Java Developer, Technical Lead, Solution Architect, Software Architect or similar professional.
  • Strong practical understanding of enterprise application development and microservices-based systems.
  • Prior teaching, corporate training, technical mentoring, webinar delivery or recorded course creation experience is preferred.
  • Excellent technical communication skills and the ability to explain complex concepts in a learner-friendly manner.
  • Access to a suitable recording setup, stable internet connection and a development environment for code demonstrations.

Engagement Details

  • Freelance, project-based engagement for recording technical learning content.
  • Remote collaboration with the ScholarHat team.
  • Scope, recording schedule, deliverables and commercial terms will be mutually agreed upon.
  • Candidates should be comfortable delivering both conceptual explanations and hands-on coding demonstrations.

How to Apply

Interested professionals can share their updated resume or LinkedIn profile along with a brief summary of their Java Microservices experience and any relevant training or recorded content samples.

**Subject:** Freelance Java Microservices Trainer – Application

We look forward to collaborating with experienced technology professionals passionate about sharing industry knowledge and helping developers advance their careers.

Pay: ₹3,000.00 - ₹4,500.00 per hour

Expected hours: 6.0 – 10.0 per week

Benefits:

  • Flexible schedule
  • Work from home

Application Question(s):

  • Do you have teaching / training experience ?
  • Do you have set up for course video recording at home ?

Experience:

  • Java: 8 years (Required)

Work Location: Remote

Applications are read by our talent team, usually within two working days. If you look like a fit we will call you, and you will hear from us either way.

More open roles

View all roles →
Apply for this role →