Campus Technologies is an experienced Company in the ICT industry with a major in IT training/education, IT solutions Development & Services, e-Learning Solution Development, and implementation among other businesses.
Job overview
- We are looking for an experienced and passionate Full Stack Software Development Trainer to join our technical training team.
- The ideal candidate will have hands-on expertise in Building Microservices with Spring Boot, Software Testing using JUnit 5, Microservices Deployment with Kubernetes, Containerization using Docker, and Continuous Integration/Delivery with Jenkins.
- This role involves delivering in-depth, practical training to students or professionals preparing for real-world development roles.
Responsibilities
- Deliver engaging, instructor-led training sessions
- Adapt training style and materials to suit students with varying levels of proficiency
- Explain complex technical concepts in a clear and relatable manner
- Design and update course materials, lesson plans, assignments, and lab exercises
- ncorporate real-world use cases, industry best practices, and modern tools
- Stay updated with the latest trends in full stack and DevOps technologies
- Evaluate students’ progress through assignments, quizzes, code reviews, and projects
- Provide personalized feedback and mentorship to support learning goals
- articipate in staff meetings, training updates, and workshops.
Requirements
Technical Expertise:
- Strong experience in Java, Spring Boot, and Microservices development
- Proficient in unit testing and test-driven development (TDD) using JUnit 5
- Hands-on knowledge of Docker for containerization
- Experience deploying and managing applications on Kubernetes
- Strong understanding of CI/CD pipelines with Jenkins
- Familiarity with Git, REST APIs, and relational/NoSQL databases.
Training & Communication Skills:
- Prior experience as a trainer, instructor, mentor, or coach (formal or informal)
- Ability to design and deliver interactive, project-based lessons
- Excellent verbal and written communication skills
- Patience, empathy, and enthusiasm for teaching and learner success
- Applicant must be at least 30 years old and must reside in Abuja.
Benefits
- Flexible work schedule – ideal for professionals balancing other commitments.
- Competitive pay for part-time trainers.
- Opportunities for career growth and certifications.
- A dynamic and innovative work environment.
- Hands-on exposure to real-world projects.
- The chance to mentor and shape the next generation of Software Developers.
Method of application
Meet the Qualifications? Email your CV to [email protected] using the job title as the subject of the mail.
Note: Only candidates who meet the requirements will be contacted for the next stage of the selection process. We look forward to having passionate and skilled professionals join our team!