Heading is recruiting a Java Software Developer (m/f), to be based in Maputo, Mozambique.
Duties
- Design and develop distributed applications for the Telecom market
- Work closely with product management, other software engineers and quality teams on feature definition and release milestones
- Perform peer code-reviews and unit-testing to ensure high-quality software
- Utilize agile development methodology
Requisites
- BSc or MSc on Computer Science or Computer Engineering
- 3+ years development experience using Java language
- Experience on distributed computing programming
- Master the internals of an operating system
- Experience on system-level and concurrent programming
- Knowledge of web architectures and services (HTTP, SOAP, REST, JSON, etc.)
- Strong background on networking protocols
- Knowledge about VoIP, SIP and Spring is a plus
- Experience with a version control system
- Must have excellent problem solving skills
- Must be self-motivated and able to multi-task
- Fluent in Portuguese and English
Notes
- Only shortlisted applicants will be contacted