Requirements

Candidates should possess an HND / B.Sc Degree
5+ years of hands-on experience in building enterprise software using Java in the space of Enterprise application.
Relevant experience developing robust, highly available, high performance distributed systems.
Must have: Excellent practical object-oriented software design skills.
MUST Have: Strong expertise with Core Java, Design patterns and advanced data structures/algorithms at minimum.
Must have: Strong understanding of open-source technologies.
Must have: Experience developing complex data-driven server-side software in Java.
Must have: Strong experience in developing with Spring MVC framework, Spring Core, Spring Boot, Spring Data JPA. Good knowledge of Spring Security is required.
Must have: Strong experience with JPA implementation like Hibernate etc.
Must have: Know-How and Hands-on with AWS services and deployments.
Must have: Significant experience developing effective APIs, RESTful services, Microservices design, and development.
Must have: Proficiency in SQL and complex relational database design.
Must have: Practical experience, as well as a deep understanding of service-side and middle-tier technologies, is a must: middle-tier frameworks, caching strategies/solutions, messaging/queuing.
Desire and ability to thrive in a fast-paced, growing, dynamic environment.
Preferred to Have: Familiarity with Web 2.0 technologies: JavaScript, HTML5, CSS and React desired.
  • ICT
  • Computer