Cloud Software Engineer 3 - Baltimore, United States - Wyetech LLC

    Default job background
    Description
    Seeking a Cloud Software Engineer to augment the existing platform team for a large analytic cloud repository.

    A successful candidate for this position has experience working with large Hadoop and Accumulo based clusters and a familiarity with open-source technologies.

    Additional knowledge of Linux OS development, Prometheus, Grafana, Kafka and CentOS would benefit the candidate. Ideal candidates would have familiarity with open-source products and be willing/able to learn new technologies. The platform team builds subject matter expertise. This position will have a primary focus supporting Accumulo. The selected candidate will work with the team providing Data Flow Management for Data Distribution (DDS) Team. This is an on-call position. The candidate must have prior data flow/or NiFi flow engineering experience.

    Experience with data government (DMRs, DLMS, DSW, DART) processes, and security and compliance as it relates to data handling and access control and the catalog labelling process is highly desired.

    Capabilities Shall have at least eight (8) years of experience in software development/engineering, including requirements analysis, software development, installation, integration, evaluation, enhancement, maintenance, testing, and problem diagnosis/resolutionShall have at least six(6) years of experience developing software with high level languages such as Java, C, C++Shall have demonstrated ability to work with OpenSource (NoSQL) products that support highly distributed, massively parallel computation needs such as Hbase, Acumulo, Big Table, etcShall have demonstrated work experience with the Map Reduce programming model and technologies such as Hadoop, Hive, Pig, etcShall have demonstrated work experience with the Hadoop Distributed File System (HDFS)Shall have demonstrated work experience with serialization such as JSON and/or BSONShall have demonstrated work experience developing Restful servicesShall have at least five (5) years of experience developing software for UNIX/Linux (Redhat versions 3-5) operating systemsShall have demonstrated work experience in the requirements analysis and design of at least one Object Oriented systemShall have demonstrated work experience developing solutions integrating and extending FOSS/COTS productsShall have at least three (3) years of experience in software integration and software testing, to include developing and implementing test plans and test scriptsShall have demonstrated technical writing skills and shall have generated technical documents in support of a software development projectHadoop /Cloud Developer Certification or comparable Cloud System/Service CertificationIn addition, the candidate will have demonstrated work experience in at least four (4) of the desired characteristicsExperience deploying applications in a cloud environmentExperience developing and deploying data driven analytics; event driven analytics; sets of analytics orchestrated through rules enginesRequired Qualifications Active TS/SCI security clearance with current polygraph is requiredAt least eight (8) years of experience in software development/engineering, including requirements analysis, software development, installation, integration, evaluation, enhancement, maintenance, testing, and problem diagnosis/resolutionBachelors degree in a technical discipline from an accredited college or university is requiredFive (5) years of additional software engineering experience may be substituted for a bachelors degreeWillingness to be a committer/contributor to open source applicationsExperience in Java programming for distributed systems, that includes networking and multi-threadingA Hadoop/Cloud Developer Certification is requiredRequired Technical Skills Apache HadoopApache AccumuloApache ZookeeperApache NiFiJava ProgrammingHAProxyLinux operating system monitoring and tuningLinux operating system level virtualizationCommitter/contributor to open source applicationAgile development experienceWyetech, LLC is an Equal Opportunity Employer.

    All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.

    #J-18808-Ljbffr