Campus Technologiesis 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. We seek to recruit passionate, competent, committed, and result-oriented persons to fill the under-listed positions on a Part / Full-time basis.
We are recruiting to fill the position below:
Job Title: Full Stack Java Programming Tutor
Location: Abuja (FCT)
Job Overview
We are seeking a knowledgeable and experienced Full Stack Java Programming Tutor to join our team. As a Full Stack Java Programming Tutor, you will be responsible for providing comprehensive tutoring sessions to students interested in becoming proficient in both front-end and back-end development using Java technologies.
Your main objective will be to guide students through the complete development cycle, from designing user interfaces to building robust server-side applications.
Responsibilities
Conduct one-on-one or group tutoring sessions with students to help them understand full stack Java programming concepts and methodologies.
Assess students' skill levels and learning needs to tailor tutoring sessions and curriculum accordingly.
Teach students how to develop responsive and interactive user interfaces using HTML, CSS, and JavaScript.
Guide students in implementing front-end frameworks (e.g., Angular, React) and libraries to enhance user experience.
Instruct students on server-side programming using Java and related frameworks (e.g., Spring, Hibernate).
Demonstrate best practices for database design and integration, including SQL or NoSQL technologies.
Assist students in developing RESTful APIs and integrating them with front-end applications.
Teach students how to deploy and manage applications on web servers and cloud platforms.
Help students implement security measures and apply industry-standard practices in their full stack Java applications.
Offer guidance on software development methodologies, version control systems, and collaborative development practices.
Support students in debugging, troubleshooting, and optimizing their code for performance and scalability.
Stay updated with the latest trends and advancements in full stack Java development and incorporate them into tutoring materials.
Monitor students' progress, provide constructive feedback, and suggest areas for improvement.
Foster a positive and collaborative learning environment, encouraging students' passion for full stack Java development.
Collaborate with other tutors and instructors to exchange ideas, resources, and teaching strategies.
Requirements
A Bachelor's Degree in Computer Science, Software Engineering, or a related field is preferred but not mandatory.
Strong proficiency in full-stack Java development, including front-end and back-end technologies.
Previous tutoring or teaching experience, specifically in full-stack Java programming.
In-depth knowledge of HTML, CSS, JavaScript, and front-end frameworks (e.g., Angular, React).
Experience with Java programming language, server-side frameworks (e.g., Spring, Hibernate), and database integration.
Familiarity with RESTful API development and integration.
Understanding of software development methodologies (e.g., Agile, Scrum) and version control systems (e.g., Git).
Excellent communication skills, both verbal and written, to effectively explain complex concepts and techniques.
Strong problem-solving and critical-thinking abilities to help students overcome challenges in full stack development.
Patience, empathy, and the ability to adapt teaching methods to accommodate different learning styles.
Up-to-date knowledge of industry trends and emerging technologies in full stack Java development.
Application Closing Date
31st July, 2023.
How to Apply
Interested and qualified candidates should send their CV to: hr@campustechng.com using the Job Title as the subject of the email.