Back-End java and API developer

Abidjan, Côte d'Ivoire
Software Factory

To support its development Box Africa recruits Back-End Java and API developers for permanent contract with at least 5 years of practical experience on java/spring frameworks and API development. You will integrate a passionate software development team into a Scrum/Agile framework.

Role and responsability of Back-End java and API developer

The developer will be asked to:

  • Iinterpret functional requirements/user stories into a deployable solution
  • Provide estimations for assigned user stories and complete developments on time
  • Prepare LLD and document the implemented solution
  • Development of source codes
  • Respect the technical constraints defined by the architectural design
  • Adhere to coding standards and best practices adopted by the company.
  • Perform unit tests of his own work and work with QA team to correct defects

Profile

We are looking for profile with: 

  • Good communication skills, proactive attitude and ability to learn and work independently and in a team environment
  • Proven Java development practice skills and good knowledge of design patterns
  • Practical experience in developing software solutions using
    • State of the art Java framework like Spring, Spring Boot
    • Relational databases like Oracle/Postgres/MySQL and/or NoSQL Databases like MongoDB, Cassandra, Couchbase
    • Messaging systems like JMS, rabbitMQ and caching frameworks like Redis, MemCached, EHCache
    • Automated test frameworks like jUnit, mockito
  • Hands-on experience in software development on Linux/Unix systems
  • Practical experience in using a BPM system such as camunda, Power Automate, Mulsoft or others.
  • Advanced knowledge of REST WS and/or SOAP WS architecture (WSDL, XSD), AJAX, JSON, SSO/HTTPS
  • Ability to use UML for HLD/LLD design and writing as required
  • Good knowledge of standard development tools and frameworks such as GIT, Jenkins, Maven/ Ant
  • Good knowledge of Agile software development environments (Scrum/Kanban)
  • Good knowledge of DevOps tools like Ansible, Puppet, ... and container technologies like Docker
  • Operational English mandatory

Expected professional quality: 

  • teamwork
  • rigorous
  • autonomous
  • Agile

Other informations

  • Master’s degree Minimum 
  • Software development education is mandatory
  • Permanent contract
  • ASAP

Do you want to join a dynamic team to participate in the realization of ambitious projects in a context where team spirit and good mood are a part of your daily life? Then you are welcome. Apply now.  
 

find out why people are at the heart of our development strategy. 
 l'humain est au cœur de notre stratégie de développement.