Software Engineer – Java / Web Developer (Spring) in a Technology Company – Remote

We are a Technology Company building aplications to power the Online Commerce in Africa.

We are recruiting to fill the position below:

Job Title: Software Engineer – Java / Web Developer (Spring)

Location: Remote
Employment Type: Full-time

Job Description

  • We are looking for extremely talented Java developers to join our remote team. We are building application to power the Online Commerce in Africa.
  • Your task will be to build our web application & APIs from scratch, and you should be able to do so in half the time that other competent developers think possible.
  • This is a remote job.

Responsibilities and Duties

  • Engage in the design and development of high-performance, secure and scalable applications.
  • Employ best practices in software development.
  • Ensure the optimal performance, security of the features being developed.
  • Find simple solutions to complex challenges faced during product development cycle.
  • Constant feedback.
  • Commitment to deadlines in order to meet the product goals.

Requirements
You would be great fit for this role if you have:

  • Candidates should possess a Bachelor’s Degree qualification.
  • 3+ years of experience with back-end development using Java & SpringFramework.
  • Experience with relational and non-relational databases (MySQL, MongoDBetc).
  • Complete Understanding of the principles of OOP.
  • Knowledge of patterns such as GoF Patterns, Design Patterns, SOLID, etc.
  • Fundamental programming skills such as DRY code, focusing on readability, maintainability, dependency injection and performance.
  • Experience with concurrency and distributed systems.
  • Good Knowledge of data structure and algorithms.
  • Knowledge of message queues, template engines, HTTP, REST, etc.

Salary
N300,000 – N500,000 per month.

Deadline: 5th December, 2021.

How to Apply
Interested and qualified candidates should:
Click here to apply online