Senior Cloud Software Engineer
Peterson Technologies is looking for a Senior Cloud Software Engineer to perform software development and engineering, including requirements analysis, software development, installation, integration, evaluation, enhancement, maintenance, testing, and problem diagnosis and resolution.Basic Qualifications:* At least ten (10) years' experience in software development/engineering, including requirements analysis, software development, installation, integration, evaluation, enhancement, maintenance, testing, and problem diagnosis/resolution. The individual must be able to communicate directions and provide guidance to junior programmer/analysts, as required;* At least six (6) years of experience developing software using the Java programming language. * Shall have demonstrated work experience with distributed scalable Big Data Store (NoSQL) such as Hbase, CloudBase/Accumulo, Big Table, etc.* Demonstrated work experience with the Map Reduce programming model and technologies such as Hadoop, Hive, Pig, etc.* Demonstrated work experience with the Hadoop Distributed File System (HDFS)* Demonstrated work experience with serialization such as JSON and/or BSONPreferred Qualifications:* Experience with MongoDB* Experience with MapReduce* Experience with Apache NiFi* Experience with Machine Learning* Experience with Streaming* Experience deploying applications in a cloud environment.This position requires a candidate to hold an active security clearancePeterson Technologies is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.