Java Backend Developer (Spring Boot)/ Front End Developer – Kifiya Financial Technologies

Science and Technology

Kifiya Financial Technologies

Kifiya is a Digital Finance and Payment Services’ Provider, delivering customer centric products to simplify transactions.  Kifiya leverages innovative technology to build and enable distribution channels that make financial and non-financial services affordable and accessible. The company’s services allow financial institutions, corporates, NGOs and government institutions to deliver their services to customers more efficiently, and for these consumers to easily access and make the transactions to receive basic services.  Kifiya is an Ethiopian owned company that works with partners in the private sector, Development partners, including Master Card Foundation, to increase financial inclusion and services. Our office is in Addis Ababa and other regions, Kifiya is a growing company with over 800 employees.

At Kifiya we value our people, our Human Capital. We offer an innovative and invigorating work environment to enable our people to exercise their talents and grow personally and professionally along with the company. We maintain a professional, yet friendly, environment from which we contribute to our vision of ‘improving the lives of people by making transactions simple, affordable, and within reach’. Our people enjoy opportunities for development and a real chance to make a difference every day.

Java Backend Developer (Spring Boot)

We are looking for a java developer responsible for the development and maintenance of spring boot REST applications, and to coordinate with the rest of the team working on different layers of the infrastructure

Responsibilities

●      Writing clean and efficient codes by Java on spring boot framework

●      Implement RESTful APIs and prepare swagger or postman documentations for  front-end developers

Design and implementation Database.

Front End Developer

We are looking for a front end developer who can implement visual elements that are visible from the computer user’s vantage point within a web application. You will combine the art of design with the science of programming. You will be responsible for the translation of UI/UX design wireframes to actual code. There are times you will be expected to work independently to meet tight deadlines following design guidelines. .

Responsibilities

●      Developing a progressive web app

●      Translate UI/UX design wireframes to actual code

●      Implement REST API integration with the core back-end App.

Store basic data on the database

Java Backend Developer (Spring Boot)

Experience: More than 2 years

Quantity: Four

●      BSc in computer science or software engineering or related fields

●      Adequate experience Java, with a good knowledge of its ecosystems

●      Experience in spring boot, spring cloud frameworks

●      Basic experience on MySQL or similar DBMS

●      Solid understanding of object-oriented programming

●      Familiar with various design and architectural patterns

●      Familiarity with concepts of MVC, JDBC, and RESTful

●      Implementing automated testing platforms and unit tests

●      Proficient understanding of code versioning tools, such as GitLab

●      Familiarity with build tools such as Ant, Maven, and Gradle

●      Familiarity with continuous integration CI/CD

Familiar with message brokers such as Rabbit MQ, Kafka

Front End Developer

Experience: More than two years

Quantity: Two

●      BSc in computer science or software engineering or related fields

●      Experience in progressive web app development

●      Adequate experience in the Next.js (React) or Nuxt.js (Vue) frameworks.

●      Basic knowledge and experience in implementing REST API using

●      Basic knowledge of database

Basic Knowledge in Git workflow

Negotiation

Lien