| Position | Java Developer |
| Reports to | VP Engineering |
| Departement | Technology |
| Date | 1 September 2011 |
Job purpose
The role encompasses, but is not limited to:
- Integrating Flirtomatic’s application with third parties such as network operators, payment gateways and providers, messaging gateways and providers and advertising suppliers
The implementation role is under the direction of the CTO, but the successful candidate will work in conjunction with Product Management and across the company. UI design is not part of this role, but product ideas are always welcomed by our Product Management team
Candidates should be organised, self-motivated, confident with an agile programming pipeline and willing to ask questions when stuck
Position accountabilities
Responsibilities:
- Ensuring technical specifications are complete, including operational and reporting requirements
- Implementation of Java-based integration modules with third-parties
- Communicating in a professional manner with internal staff and external providers both nationally and internationally
- Alpha-testing of new features
- Identifying bugs and implementing solutions in a timely manner
- Monitoring and maintenance of the solutions
From time to time, the candidate may be asked to work on certain presentation functions where a working knowledge of any of the following is useful:
- Web 2.0 development - XHTML, advanced JavaScript, AJAX, XML, XStream, JSON
- WAP development – XHTML-MP, WURFL
- Handset application development – Objective-C/Cocoa, Java/Android, J2ME
Person Specification
Education/qualifications:
- Degree level qualification
Knowledge/skills/experience/requirements:
- Minimum of 4 years (ideally 6+) of Java (J2SE) server development in a high-volume, high-availability, multi-lingual environment
- Demonstrable delivery experience with the following technologies: Java/JSP, Tomcat, MySQL, SOAP, XML, server-side HTTP, asychronous and multi-threaded communications
- Familiarity with the following tools & technologies is advantageous, but not essential: Eclipse, Apache, Linux
- Knowledge of mobile phone and network technologies and terms is useful
Personal qualities:
- Self-motivated and ability to achieve deadlines and work independently
- Solid communication skills and team-working capability
- Ability to work with all cross company departments to achieve common goals
- Positive and logical approach together with willingness to learn
- Enthusiastic and fun to work with
To apply for this role, please email the following information to jobs@handmademobile.com
- CV
- Cover letter
- A brief outline on what you’d love to be doing this time next year
- Why this position would be right for you
- Your daily media diet
- If you could create any app, what would it be?
