KEY RESPONSIBILITIES:
- Design – working with Product Management and Project Management on new product design architecture
- Development – taking designs and making them happen.
- Development and testing using strict development methodologies including code reuse, maintainability, testing and documentation.
- Building high volume platforms – linking millions of users worldwide at the same time.
- Quality Assurance – developing test cases in line with best practice methodology.
- Project Environment – Working in a cross-functional agile team to develop features with collaboration across software stacks.
REQUIREMENTS:
- Minimum 5+ yrs experience with Java/JEE application development
- Proficiency with fundamental front-end languages such as JavaScript and familiarity with JavaScript frameworks such as JQuery and React
- Proven experience developing high quality, secure, scalable, and maintainable applications.
- Experience in the development of scalable enterprise applications and REST microservices, using microservice architecture principles
- Strong coding skills with proven ability, knowledge and understanding of Software, Engineering Concepts and Methodologies.
- Experience of Agile Systems development techniques as source control, using Continuous Integration (CI)/Continuous Deployment (CD), Git tooling
- Experience of Spring (MVC/Boot/Security/Cloud, creating and using RESTful APIs.
- Ability to debug server-side API calls, and contribute to the design of best-practice RESTful APIs
- Knowledge of Cloud Native Development such as AWS
- Experience with Java performance testing and bench-marking, Database Design and proficiency in SQL language
- AGILE SCRUM work environment
Vacancies marked as Nationwide are available in different states around the country. Abuja, Lagos, Delta, Kano, Rivers, Oyo, Jos, Ogun and other locations in Nigeria