Trainer: Java Fundamentals

  • SSNIT Office Complex, Ground Floor, 27 Ama Akroma Street, Takoradi, Ghana
  • Contract
  • Unique Values: Trainers

Company Description

AmaliTech is an IT service company that provides services to multinational customers through our service centres. We aim to create 10,000 digital jobs in Sub-Saharan Africa within the next decade by providing training and an employment pathway in the digital sector for youth in regions of great need.

Our training centre will teach the necessary IT and digital skills and prepare trainees for their respective roles in the international industry. After training, we offer the successful candidates a full-time employment in one of our service centres.


A diverse workforce is an important driving force of an efficient tech ecosystem. Therefore, AmaliTech promotes gender equality and the inclusion of persons living with disabilities in all aspects of our work. We seek to be a market leader in the global drive for employment equality. In this regard, our recruitment efforts have deliberately embedded processes to ensure a significant percentage of our employees are persons living with disabilities and to achieve gender balance in our workforce.

Job Description

They must have a sound knowledge of some of the core concepts or topics related to Java programming. For example Expression, Evaluation, Strings, and images, Constant and function definitions, Boolean and if expressions, Using the stepper, How to design functions recipe, Poorly formed problems, etc.

  • Creating a course outline that covers all the skills required to have a better understanding of how to tackle real-life problems
  • Keep a track of training curriculum and materials, and make enhancements as necessary
  • Report anything that needs to be modified in curriculum, classroom or equipment to the administrative
  • Conduct evaluation to find the areas of improvement or the ones that need attention
  • Prepare teaching material such as summaries, videos, presentation slides, etc
  • Makes sure to engage trainees in daily sessions and improve their skills by giving them team-work
  • Time Management and organizing skills


We are looking for a candidate who can develop java coding skills in students from the basic by taking them through each step. This course (Please see the course description below) is to make students understand systematic program design and how to use it to write complex programs. From understanding the main task and requirements of it, the student should be guided through it with breaking down the problem into smaller pieces and managing them in a better way. 

  • Minimum Bachelor's Degree or higher in Computer Science or a related field.
  • Extensive knowledge of JAVA, SQL, XML, HTML, CSS, JavaScript/JQuery, System Design programming, Object-Oriented Programming, and Relational Databases.
  • Enhance and illustrate course material with appropriate analogies, real-world examples, projects, and case studies.
  • Facilitate a problem-solving mindset in the participants.
  • Explain and model the qualities of a professional software developer.
  • Proven leadership ability and effective problem-solving skills.
  • Demonstrated ability to put forth persuasive arguments.
  • Effective communicator with expertise in conveying knowledge to others.
  • Passionate to teach others: can create a friendly and inclusive environment.
  • Understanding of effective teaching skills and tools.
  • A creative thinker who can find solutions to problems in a short time.
  • Deep knowledge of cross-cultural communication and ability to moderate a diverse classroom.
  • Minimum of two years of post-graduate professional experience, preferably in a similar role


Additional Information

Course Description

This course will help trainees to read and write high level design system programs. This program will eventually leads to technique and methods to write increasingly complex program using systematic program design. Program covers a whole trip from a poorly formed problem to a well-structured solution. The course follows through the identification, breaking through the program complexity to smaller pieces and in the testing and modification of the program. The design solution will be coded with Java, giving a complete understanding of the language along with design system programs.

Duration: 4 Weeks, 5 hours per week
Job Type: Full time/Part-time

Salary: It will commensurate with qualification and experience of the applicant.

AmaliTech is an Equal Opportunity Enthusiast and does not discriminate on the basis of Gender, Race, Religion or Disability. Persons Living with Disabilities (PWDs) who qualify are particularly encouraged to apply.

Privacy Policy