Job DescriptionOur client is seeking a Cloud Software Engineer III to develop, maintain, and enhance complex and diverse Big-Data Cloud systems based upon documented requirements. This is an onsite role in Annapolis Junction, MD.Responsibilities- Provide in-depth knowledge of information retrieval; assisting the software development team in designing, developing, and testing Cloud information retrieval
- Implement complex workflows that manage Cloud MapReduce analytics
- Implement code that interacts with Cloud distributed coordination frameworks
- Oversee one or more software development tasks and ensure the work is completed in accordance with the constraints of the software development process being used on any particular project
- Make recommendations for improving documentation and software development process standards
- Serve as a subject matter expert for Cloud computing and corresponding technologies including Hadoop
- Assist the software development team in designing, developing, and testing Cloud computing systems
- Debug problems with Cloud based distributed computing frameworks
- Manage multi-node Cloud based installation
- Delegate programming and testing responsibilities to one or more teams and monitor their performance
- Select the software development process in coordination with the customer and systems engineering
- Recommend new technologies and processes for complex cloud software projects
- Ensure quality control of all developed and modified software
- Architect solutions to complex Cloud software engineering problems such as efficiently processing and retrieving large amounts of data
- Make recommendations for improving documentation and software development process standards
ClearanceRequired Qualifications- Bachelor’s degree in Computer Science or a related discipline from an accredited college or university
- 12+ years of experience as a Software Engineer in programs and contracts of similar scope, type, and complexity (4+ years must be in programs utilizing Big-Data Cloud technologies and/or distributed computing and this may be substituted for a degree)
- Master’s degree in Computer Science or a related discipline may be substituted for 2 years of experience
- Cloudera Certified Hadoop Developer certification may be substituted for 1 year of Cloud experience
- 2+ years of Cloud and/or Distributed Computing Information Retrieval
- 1 year of experience with implementing code that interacts with implementation of Cloud Bigtable
- 1 year of experience with implementing code that interacts with implementation of Cloud Distributed File System
- 1 year of experience with implementing complex MapReduce analytics
- 1 year of experience with implementing code that interacts with Cloud Distributed Coordination Frameworks
- 1 year of experience in architecting Cloud computing solutions
- 1 year of experience in debugging problems with Cloud-based Distributed Computing Frameworks
- 1 year of experience in managing multi-node Cloud based installation
- Experience with utility computing, network management, virtualization (VMWare or VirtualBox)
- Experience with multi-node management and installation
- Experience with Python, CFEngine, Bash, Ruby, or related technologies
- Experience in information assurance
- Experience with object-oriented design and programming, Java, Eclipse, or similar development environment
- Experience with at least one of the following:
- YARN
- J2EE
- MapReduce
- Zookeeper
- HDFS
- HBase
- JMS
- Concurrent Programming
- Multi-Node implementation/installation
- Apache Lucene
- Apache Solr
- MongoDB
- Experience with XML, JSON, CSV, Binary Formats, Sequence or map files, Avro, or related technologies
- Experience with Java Virtual Machine (JVM) memory management, UNIX/Linux, and CentOS
- Experience with SIGINT collection discipline areas such as FORNSAT, CABLE, Terrestrial/Microwave, Overhead, and ELINT
- Experience with configuration management tools such as Subversion, ClearQuest, or Razor
Hamdan Resources, LLC is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity/Affirmative Action Employer (EEO/AA), making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. U.S. Citizenship and/or authorization to work within the U.S.is required for most positions.