Responsibilities:Key activities will include but not limited to the following:Working closely with Senior Architects and Product Development Managers to ensure a thorough understanding of software requirements.Working closely with members of the architecture team to design various components and functionality of GenKey products and solutionsInvolvement in the implementation stage of the development lifecycle using Java and various Java development tools.Contribute to the process of development and review of functional specifications and technical design documentation, code, and test strategies.Involvement in building new application features.Assist in deploying our solutions.Development of other less experienced software engineering staff.Required Technical Skills:Degree in Computer Science, Software Engineering or Electrical and Electronic Engineering (or equally relevant subject).At least 5 years active software development experience involving all phases of the software development lifecycle (planning, documentation, and development)At least 3 years' experience in Java development.Experience in multi-threaded server-side Java programming.Knowledge/experience in the use of JRE – Java Runtime Environment, Java SE JDK, Java EE SDK, Spring Framework, JPA, Hibernate and Web ServicesKnowledge / experience in the use of servlet containers such as Tomcat, JBoss.Strong knowledge of Databases (preferably in PostgreSQL and Oracle).Proven experience with containerization technologies, such as Docker and Kubernetes.Knowledge of CI/CD pipelines.Required Soft Skills / Abilities:Fluent in Oral and Written English.Experience in working effectively within a team.Strong communication, interpersonal and organisational skills.Strong analytical thinker who knows how to pick the right tool for the right job.Attention to detail.Ability to work unsupervised.Flexibility toward travelling when required.Desired Skills / Abilities:Experience in the use of NetBeans, Eclipse, Maven.Experience in the use of SVN, Jira, Confluence, JavaDocs.French and / or Portuguese will be added advantage.Location:AccraEmployment Type:Full TimeSalary Range:Attractive