Essential Functions and Job Responsibilities:
* Build, test, and maintain new and existing desktop software.
* Collaborate with the development team to ensure delivery of product
features.
* Analyze and troubleshoot coding-related issues.
* Remain up-to-date on emerging technologies and industry trends.
Minimum Requirements:
* 3+ years of desktop development experience with Native using Java
(J2SE)
* Deep understanding of MVC
* Knowledge of data synchronization framework
* Experience designing quality UI/UX applications
* Solid understanding of object-oriented design and patterns
* Exposure to the agile work environment
Additional Desired Qualifications:
* Experience in Core Java
* Ability to work in a team environment and independently solve complex
problems
* Experience integrating apps with web services
* Excellent communication skills
Keyskills: mvc j2se java core java javascript agile html ui/ux