· Experience building and operating critical production systems  · Solid understanding of modern API design and Restful principles  · Fluent with git (preferred) or other SCM system  · Write well designed and testable code  · Strong Experience in automation and building tools like Maven, Ant and Gradle