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.

Requirements

  • 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.

Bonus Points

  • 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.