Jobs
D

Freelance Java Microservices Architect trainer ( Video Creator )

Dot Net TricksRemote4d ago
RemoteFull-timevia indeed

Required Skills

apiawsazureci/cddockergcpjavakafkakubernetesmicroservicesmysqlpostgresqlrabbitmqrestspring

Job Description

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

Similar Jobs

Browse all jobs

Job Overview

Job type
Full-time
Work mode
Remote
Location
Anywhere in India
Posted
4d ago
Source
Indeed