If you are ready to implement solutions with the support of an experienced team, work with technologies like Mobile Apps, GIS Mapping, Network Integration, Hardware Provisioning, and Mobile Money platforms, and make a real difference, have a look at the job description below.
Job Description
- Design and develop high-quality Java applications using cutting-edge technologies for Object Relational Mapping, Caching, and Service-Oriented Architecture.
- Collaborate with experienced Software Engineers and learn from a dynamic team.
- Gain hands-on experience implementing scalable, robust, maintainable software using design patterns and object-oriented principles.
Desired Skills and Expertise
Qualifications :
Degree in Computer Science or related field, or a minimum of three years development experience in a commercial environment.Technical Skills :
Good understanding of Java programming language / syntaxExposure to or understanding of HTML / CSS and JavascriptExperience with SQL and RDBMS database conceptsExposure to Object Relational Mapping (e.g., Hibernate, EJB3)Exposure to Java servlet containers (e.g., Tomcat, GlassFish, Jetty)Experience with Java IDEs (e.g., Eclipse, IntelliJ, NetBeans)Practical database experience (e.g., MySQL, Oracle, MS SQL)Good English writing and communication skillsExposure / understanding of version control and software development lifecycle in a team environmentExposure to Linux (e.g., CentOS, Ubuntu, Fedora, RHEL, openSUSE, Debian)Understanding of Internet and LAN / WAN technologiesExposure to accounting and business conceptsYou as a Person :
Willing and able to learn new technologiesExcellent technical skills and a hunger to learn moreGood understanding of broad business processes and principlesExcellent communication and interpersonal skillsAble to work independently and as part of a teamDynamic self-starter : motivated, enthusiastic, energeticAnalytical, objective, with attention to detailHardworking and keen to take on new challengesWhy Apply
If you fit the profile, be ready to apply we are ready to help you build practical, customer-facing experience in a role where attention to detail matters. Join a company that values creativity, clear communication, confidence, and critical problem-solving skills. We are ready to support your growth as a working professional and Software Engineer, helping you become the best version of yourself.