Cloud Software Engineer
Relocation Available Nationwide
We are looking for talented Cloud Software Engineers to join our expanding platform as a service team. Our platform as a service is responsible for providing the foundation for company cloud-based products, and includes a variety of features and services similar to those found on Google Cloud Platform and Amazon AWS. In this role you will build and expand the services powering our API ecosystem, solving problems for a large community of fellow developers.
Crafting clean, well-tested code using rigorous continuous delivery methodologies, including automated functional and non-functional testing.
Participation in an enterprise open source community by producing quality project and API documentation, samples, and answering forum questions.
Building large-scale applications using Java or similar languages, with a focus on high-performance, scalability and resiliency in a service-oriented environment.
A Bachelor's Degree or higher
At least 3 to 5 years of software development experience
Excellent development skills with Java or another JVM language
Experience using relational and/or non-relational databases
Experience designing, implementing, and testing RESTful APIs
Familiarity with modern frameworks for building high-throughout, resilient microservices
Understanding of methodologies such as TDD, BDD, and some experience with tools and frameworks for automated testing.
Background working on highly-available, high-transaction volume, fault-tolerant systems
Skill with additional programming languages such as C#, C++, Scala, Go, Clojure, etc.
Familiarity with Spring Framework, Spring Cloud, vert.x, node.js
Knowledge of Hadoop and associated technologies such as HBase, Phoenix, as well as with Apache Storm, Kafka, and Solr.
$85K to $100k with a benefits package