Cloud Software Engineer 3 (TS/SCI with Full Scope Polygraph)
J&T Business Consulting
Annapolis, MD, United States
9 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Compensation
$199,000.0 - $238,000.0
Working hours
Regular working hours
Job source
Tech stack
Testing (Software)
Java (Programming Language)
Data Analysis
Big Data
BigTable
Unix
CentOS
Cloud Computing
Apache Lucene
Software Documentation
Code Reuse
Computer Programming
+41 more
Concurrent Computing
Data Stores
Software Debugging
Distributed File Systems
Distributed Computing Environment
Distributed Systems
Memory Management
Eclipse (Software)
Java Platform Enterprise Edition (J2EE)
Apache Hadoop
Hadoop Distributed File System
MapReduce
Apache HBase
IBM Rational Clearquest
Information Retrieval
Java Message Service (JMS)
Java Virtual Machine (JVM)
JSON
Apache Maven
MongoDB
Object-Oriented Software Development
Parsing
Red Hat Enterprise Linux
Cloudera
Software Engineering
Apache Solr
Subversion
Extensible Markup Language (XML)
Apache Zookeeper
Data Processing
Computer Network Operations
Cloud Platform System
Apache Yarn
Indexer
Infrastructure Automation Frameworks
Bug Reporting
Information Technology
Avro
Performance Monitor
Software Coding
Restful APIs
Job description
You’ll build, maintain and improve large, complex big-data cloud systems for a mission-focused federal program. You’ll work across the full back end, covering data processing, analytics and indexing, as a hands-on engineer and technical expert in Hadoop, distributed computing and information retrieval. You’ll work on your own and as part of a team, and help shape system design decisions from system level down to individual software components.
What you’ll do
- Design, develop and test cloud-based information retrieval and big-data processing systems, mainly in Java.
- Build and manage complex MapReduce analytics workflows.
- Write code that works with distributed file systems, BigTable-style data stores and distributed coordination frameworks.
- Architect solutions for processing and retrieving very large volumes of data efficiently.
- Debug and tune distributed computing frameworks, and install and manage multi-node cloud environments.
- Review and test software against design requirements, document results and resolve software problem reports.
- Advise on hardware/software trade-offs, software reuse, and when to use commercial or government off-the-shelf products (COTS/GOTS) instead of building new.
- Lead one or more development tasks: delegate work, monitor performance and ensure quality control of all software.
- Act as the team’s subject matter expert on Hadoop and cloud computing. Recommend new technologies, process improvements and documentation standards. *
Requirements
- 12 years of software engineering on programs of similar scope and complexity, including at least 4 years on big-data cloud or distributed computing programs.
- A bachelor’s degree in Computer Science or a related field.
- 4 extra years of cloud software engineering on similar big-data systems can replace the degree.
- A master’s in Computer Science or a related field counts for 2 years of experience. Cloudera Certified Hadoop Developer certification counts for 1 year of cloud experience. +
Cloud and distributed computing (minimum experience)
- 2 years of cloud or distributed computing information retrieval.
- 1 year writing code that interacts with a cloud BigTable implementation.
- 1 year writing code that interacts with a cloud distributed file system.
- 1 year building complex MapReduce analytics.
- 1 year writing code that interacts with cloud distributed coordination frameworks.
- 1 year architecting cloud computing solutions.
- 1 year debugging cloud-based distributed computing frameworks. 1 year managing multi-node cloud installations. *
Technical skills
- Object-oriented design and programming: Java, Eclipse or a similar IDE, Maven, RESTful web services.
- Distributed technologies: YARN, J2EE, MapReduce, Zookeeper, HDFS, HBase, JMS, concurrent programming.
- Information retrieval: HDFS, HBase, Apache Lucene, Apache Solr, MongoDB.
- Ingesting and parsing varied data formats: XML, JSON, CSV, binary formats, sequence and map files, Avro.
- Aspect-oriented design and development.
- JVM memory management and Java application profiling.
- UNIX/Linux, CentOS and Red Hat. Configuration management tools such as Subversion, ClearQuest or Razor. *
Network operations
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…