Search by job, company or skills

CodersNote.com

Freelance Quarkus Instructor

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago

Job Description

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

This is not a beginner-only course. The content focuses on real-world backend, cloud-native, and microservices development.

Location:

On-site recording

Perumbakkam, Chennai

Recording Schedule

  • Weekends only
  • Planned sessions (no daily commitment)

Pay

  • 200 400 per hour
  • Pay depends on hands-on experience and teaching clarity

Course Scope (What you'll be recording)

The course is 812 hours (4060 lectures) and includes:

  • Quarkus introduction, setup, dev mode & extensions
  • Building REST APIs using Panache & JPA
  • Database migrations using Flyway
  • Dependency Injection (CDI) & configuration profiles
  • Reactive programming using Mutiny
  • Security:
  • JWT
  • Role-based access
  • OIDC integration
  • gRPC with Quarkus:
  • Protobufs
  • Streaming
  • Inter-service communication
  • Messaging with Kafka
  • Native image & GraalVM:
  • Build process
  • Troubleshooting
  • Performance tuning
  • Observability:
  • Metrics
  • Tracing (Jaeger)
  • Logs
  • Prometheus integration
  • Testing:
  • Unit & integration tests
  • Contract testing (WireMock, Testcontainers)
  • CI/CD:
  • GitHub Actions
  • Container builds
  • Deployment:
  • Kubernetes (minikube / k3s)
  • Production configs
  • Capstone project:
  • End-to-end deployment
  • Load testing
  • Cost & scaling discussion

Extras:

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

Skills Required:

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

Who Should Apply

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

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 142479481