Our client is an indigenous software development company that provides feasible and reliable solutions to the stakeholders of the education sector aiming to transform education using technology.
They currently have an opening for a Mid level Backend Developer in Abuja.
The ideal candidate must be passionate about building products that will solve customers’ needs, and who is comfortable working in a dynamic, face-paced company and with cross-functional teams.
Work with various broad technologies : Java EE, Spring framework, Restful architectures, Relational and Nonrelational databases.
Write junit tests and functional tests.
Work with source control systems, including git.
Develop and maintain service-oriented architectures.
Build architectures for continuous delivery.
Analyze and improve client's products and services to deliver an unsurpassed level of availability, scalability, and reliability whilst maintaining simplicity of design
2+ years experience in systems management or software development
Understanding of high-availability, fault-tolerant, scalable, distributed systems and methodologies like agile, unit testing, pair programming, and continuous integration.
Deep understanding of how to build performant, decoupled, testable, maintainable code.
Extraordinary creative and innovative problem-solving skills, with a willingness to take responsibility for the software you write all the way to production.
Working knowledge with datastores (e.g., RDBMS, time-series-database, NoSql, search, analytics).
Hands on experience with public cloud offerings (e.g., AWS, GCP, etc.)
Knowledge of open source libraries, tools and frameworks (e.g. for logging, wiring, testing, building)
Experience facing the challenges of building software as a service, including deploying and maintaining software at scale
Ability and willingness to learn new programming languages, frameworks and paradigms
Only qualified candidates will be contacted