Skill: * Expertise in designing, developing, testing, and deploying applications.
* Proficiency with application design and data modelling.
* Ability to define and solve logical problems for highly technical applications.
* Strong communication skills with both technical and non-technical clients.
* Ability to lead activities on structured team development projects.
* Ability to select, adapt, and effectively use a variety of programming methods.
* Knowledge of application domain.
Experience: Expert-level knowledge of:
o REST based APIs
o Java Spring MVC
Education: Excellent analytical and problem solving skills
* Strong written and verbal/presentation communication skills