![](https://www.ghanarecruitment.org/wp-content/uploads/2024/03/GenKey-Africa-Limited-e1709910168324.png)
Job Description/Requirements
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 solutions
- Involvement 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 Services
- Knowledge / 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: Accra
Employment Type: Full Time
Salary Range: Attractive