Experience with user interface design, database structures, and statistical analyses.
Contribute to all stages of software development lifecycle
Analyze user requirements to define business objectives
Ensure application designs conform with business goals
Create detailed design documentation
Develop technical designs for application development
Conducting software analysis, programming, testing, and debugging
Prepare and produce releases of software components
Preferably have completed at least one (1) project using Scrum or equivalent as the Agile software development framework if participating in an Agile development project.
Effective oral and written communication skills in English with excellent interpersonal skills.
Experience in analyzing info, and problem-solving skills.
Ability to communicate ideas in both technical and user-friendly language.
Knowledge and experience with REST APIs, creating API centric microservices applications, working and connecting with API.
Proficiency in one or more API M platforms (WSO2 / MuleSoft / Azure/AWS API gateway/ Apigee).
Experience developing on both mobile and web platforms.
Continuous Integration, Continuous Delivery, Pair programming, and Test-Driven Development. • Experienced in Java 8
Analytical mindset and good problem-solving skills.