Role and Responsibilities:
- Good communication skills
- Good analytical skills
- Ability to work in a fast paced and challenging environment
- Participating in Agile development activities including sprint planning, stand-ups, retrospectives and demos.
- Responsible for implementation, test, automating and maintenance of software modules to a high quality standard
- Bachelor's degree (or higher) in Computer Science or a related field
- 5+ years of proven server-side software development in Java
- Proficient in Linux
- Knowledge of VoIP, SIP, HTTP
- Experience with Maven and GIT
- Experience with Spring Framework
- Experience with REST
- Experience with Docker
- Experience with continues integration systems
- Interest and ability to learn other programming languages as needed.