Freelance Quarkus Instructor – Java & Cloud-Native Backend

Filled
February 24, 2026

Job Description

Location: On-site, Perumbakkam, Chennai
Schedule: Weekends only (planned sessions, no daily commitment)
Pay: ₹200–₹400 per hour (based on experience and teaching clarity)

About the Role

We are looking for an experienced Quarkus developer and instructor to record a professional, industry-ready Quarkus course for our Learning Management System (LMS).

This course is not beginner-only – it focuses on real-world backend development, cloud-native microservices, and production-grade best practices.

Course Scope

Duration: 8–12 hours (40–60 lectures, depending on depth)

You will cover:

Quarkus Fundamentals & Setup

  • Quarkus introduction, development mode, and extensions
  • Dependency Injection (CDI) & configuration profiles

REST API & Database Development

  • Building REST APIs using Panache & JPA
  • Database migrations using Flyway

Reactive & Secure Development

  • Reactive programming with Mutiny
  • Security: JWT, role-based access, OIDC integration

Inter-Service Communication

  • gRPC with Protobufs & streaming
  • Messaging using Kafka

Performance, Native Images & Observability

  • Native image & GraalVM: build, troubleshoot, performance tuning
  • Observability: metrics, tracing (Jaeger), logs, Prometheus integration

Testing & CI/CD

  • Unit & integration tests
  • Contract testing with WireMock & Testcontainers
  • CI/CD with GitHub Actions
  • Container builds & deployment

Deployment & Capstone Project

  • Kubernetes (minikube / k3s)
  • Production configuration
  • End-to-end deployment, load testing, cost & scaling discussion

Extras

  • Sample project repository
  • Cheat sheets
  • Quizzes at the end of each module

Required Skills & Experience

  • Strong Java fundamentals
  • Hands-on experience with Quarkus and REST API development (JPA / Hibernate / Panache)
  • Microservices architecture knowledge
  • Basic Kubernetes and container experience
  • Reactive programming experience with Mutiny
  • gRPC implementation experience
  • Kafka or other event-driven systems experience
  • Native image / GraalVM exposure
  • Prior teaching, mentoring, or course recording experience
  • Ability to explain concepts clearly while coding

Who Should Apply

  • Backend developers working with Java & microservices
  • Freelancers looking for weekend teaching work
  • Technical trainers / instructors
  • Developers interested in content creation and education