We’re looking for an experienced Software Engineer (m/f) who will architect and develop our set of APIs that connect us with our customers and partners. Ideally you developed one or more of the following components at a previous position: complex RESTful web services (JSON/XML), SOAP, HTTP Interfaces.
A deep understanding of how APIs for cloud-based services are designed, implemented, maintained and documented is required.
- Experience in the architecture and design of modern, synchronous and asynchronous APIs
- Experience in creation of SDKs and Development Tools
- Detailed knowledge of the REST architectural style, JSON, XML and their efficient implementation
- Experience with the architecture of highly scalable and available services
- Java and Scala Programming Skills
- Experience with Automated Testing.
- Work experience with akka & spray
- Telecom knowledge
- Proficient in using IntelliJ, Maven, GIT, Wireshark
- Experience with Continuous Integration & Deployment Frameworks (Jenkins, Vagrant, Puppet, Ansible)
- Work experience in agile development teams using Scrum
- Have a startup / creative personality.