Description
Job Summary:
Anku Academy seeks a passionate Instructor to lead a practical \
Key Highlights:
1. Conduct 10 live sessions and guide project development step-by-step.
2. Explain and apply good practices for REST APIs and Spring Security.
3. Maintain updated course materials, including repositories and guides.
At **Anku Academy**, we are looking for an **Instructor** to deliver the course **“Spring Boot + AWS Serverless Specialist”**, a 20-hour practical program (10 live sessions) designed to enable students to build a modern API with Spring Boot and understand the serverless workflow on AWS (API Gateway → Lambda → DynamoDB), with a local-first approach and a real cloud deployment demonstration led by the instructor.
Responsibilities
* Deliver **10 live sessions** (2 hours each) and guide step-by-step development of a reference project.
* Explain and apply best practices for **REST APIs** (validation, error handling, OpenAPI).
* Teach **security with Spring Security + JWT** (roles/claims, 401/403) and how to test it.
* Guide persistence using **DynamoDB** and serverless execution using **AWS SAM** (including sam local).
* Perform a **complete live deployment demonstration on AWS** (using AWS CLI + sam deploy) and conduct a basic review of logs in CloudWatch.
* Propose optional exercises/assignments and evaluate a final **capstone project (graded)** for certificate issuance.
* Maintain course materials up-to-date and well-organized (repository, guides, slides).
Technical Requirements
* Solid experience with **Java** (preferably Java 17/21) and **Spring Boot**.
* Hands-on experience using AWS services in projects: **Lambda, API Gateway, DynamoDB** (and ideally S3).
* Practical knowledge of **AWS SAM** and AWS CLI.
* Strong proficiency in **Spring Security** and JWT authentication.
* Experience with testing (JUnit/Mockito) and debugging.
* Comfortable working with Docker (at least Docker Compose).
Teaching Requirements
* Prior experience delivering courses, workshops, or mentoring (formal or informal).
* Ability to explain complex concepts clearly and practically.
* Organized approach focused on project-based learning.
Work Mode and Schedule
* **Live (online)**
* **Tuesdays and Thursdays, 7:30 PM to 9:30 PM**
* Duration: **5 weeks** (10 sessions / 20 hours)
How to Apply
Submit:
* CV or LinkedIn profile
* Portfolio or repository (if applicable)
Employment Type: Part-time
Salary: S/.1,300.00 – S/.2,400.00 per month
Expected Hours: 4–6 hours per week
Work Location: Remote