Careers
Java Developer
Mobility Solutions
Reference number: FHT234
Description
FirstHand Technologies is currently seeking an experienced developer to work within the mobile server applications development team. As a member of this exciting team, the successful candidate will be responsible for the development and delivery of next-generation enterprise telephony and multimedia features to the mobile environment. Development is based on Linux and Java environments.
This role will require interactions with product management, verification, and other members of the development team. The successful candidate will be hard working and expected to go the extra mile to get the job done. They will be required to work independently in a fast-paced, requirements driven environment. It is important that they have a solid and successful background in producing quality products using best software development practices. Excellent written and oral communication skills are mandatory.
Requirements
- 5+ years software development experience
- Application development on Linux
- Good knowledge of Java (J2SE, J2EE)
- Knowledge of object-oriented design and implementation
- Experience in implementing and maintaining libraries and frameworks
- Experience writing feature specifications and design documentation
- BSc in Computer Science/Engineering, Electrical Engineering or equivalent
Assets
- Knowledge of IP, VoIP, SIP, GSM/GPRS protocols
- Knowledge of Microsoft Exchange and PBX Telephony
- Knowledge of application protocol design and experience in implementation
- Experience in embedded or real-time development
- Experience designing and implementing web applications
- Experience with database design
- C/C++ programming skills
Interested candidates who meet the requirements should send their resumes, with the position reference number, to career@firsthandtech.com.