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

Science and Technology
Kifiya Financial Technologies
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