DeveloperJobs.io
← Back to all jobs

Job Description

J&T Business Consulting is seeking a Cloud Software Engineer 3 for onsite work in Annapolis Junction, MD to build and improve complex Big-Data Cloud systems.

Responsibilities

  • Work individually or with a team to review and test software components against design requirements.
  • Document test results and resolve software problem reports.
  • Apply software development and design methodologies appropriate to the development environment.
  • Provide input to system design components, including:
    • hardware/software trade-offs
    • software reuse
    • COTS/GOTS integration
    • requirements analysis and synthesis from system level down to individual software components

Requirements

  • Experience: 12 years of experience in software engineering programs and contracts of similar scope, type, and complexity.
  • Education: Bachelor’s degree in Computer Science or related discipline from an accredited college or university.
  • Cloud Big-Data / Distributed Computing substitution rules:
    • 4 years of Big-Data cloud technologies and/or Distributed Computing may substitute for a bachelor’s degree.
    • Master’s degree in Computer Science or related discipline may substitute for 2 years of experience.
    • Cloudera Certified Hadoop Developer certification can substitute for 1 year of Cloud experience.
  • Specific Big-Data and Cloud experience:
    • 4 years in programs using Big-Data cloud technologies and/or Distributed Computing
    • 2 years of Cloud and/or Distributed Computing Information Retrieval (IR)
    • 1 year implementing code interacting with Cloud Big Table, Cloud Distributed File System, and Cloud Distributed Coordination Frameworks
    • 1 year implementing complex MapReduce analytics
    • 1 year architecting Cloud Computing solutions
    • 1 year debugging problems with Cloud-based Distributed Computing Frameworks
    • 1 year managing multi-node Cloud-based installations
  • Utility Computing, Network Management, and Virtualization (VMware or VirtualBox), including multi-node management/installation using Python, CFEngine, Bash, Ruby, or related technologies.
  • Information assurance for cloud-based and distributed applications using standard techniques (Firewalls, PKI Certificates, Server Authentication) plus corporate authentication service experience.
  • Object-Oriented Design and Programming; Java; Eclipse (or similar); Maven; RESTful web services.
  • Cloud and distributed computing technologies including YARN, J2EE, MapReduce, Zookeeper, HDFS, HBase, JMS, and concurrent programming.
  • Information retrieval components including HDFS, HBase, Apache Lucene, Apache Solr, and MongoDB.
  • Data ingestion, parsing, and analysis across disparate sources and formats including XML, JSON, CSV, binary formats, sequence/map files, and Avro.
  • Aspect-Oriented Design and Development; JVM memory management; application profiling.
  • UNIX/Linux experience, including CentOS.
  • SIGINT background in at least one SIGINT collection discipline (FORNSAT, CABLE, Terrestrial/Microwave, Overhead, ELINT), including geolocation, emitter identification, signal applications, joint collection platforms, dataflow architectures, and signal characterization analysis.
  • CentOS and Linux/RedHat experience, plus configuration management tools (Subversion, ClearQuest, Razor).
  • Security clearance: Active TS/SCI with a current polygraph.

Position Overview

  • Develop, maintain, and enhance complex and diverse Big-Data Cloud systems based on documented requirements.
  • Contribute across back-end processing, analyzing, and indexing.
  • Apply expertise in Cloud Computing, the Hadoop Eco-System, Java applications, Distributed Computing, Information Retrieval (IR), and Object-Oriented Design.

Technologies

  • Cloud Big Table, Cloud Distributed File System, Cloud Distributed Coordination Frameworks
  • MapReduce, Information Retrieval (IR)
  • Hadoop, Java, Eclipse, Maven, RESTful web services
  • YARN, J2EE, Zookeeper, HDFS, HBase, JMS
  • Apache Lucene, Apache Solr, MongoDB
  • XML, JSON, CSV, Avro
  • UNIX/Linux, CentOS
  • VMware, VirtualBox
  • Python, CFEngine, Bash, Ruby
  • PKI Certificates, Firewalls
  • JVM memory management, JVM
  • Aspect-Oriented Design and Development
  • Subversion, ClearQuest, Razor
  • SIGINT collection discipline

Compensation & Total Rewards

  • Target salary range: USD 203,000 - 230,000 per year (estimated base compensation based on experience, geographic location, education, role responsibilities, and contractual requirements).
  • Health, Dental, and Vision Insurance
  • Basic Life Insurance and Disability Insurance
  • Paid Holidays and Paid Time Off (PTO)
  • Paid Parental Leave
  • Tuition Reimbursement
  • 401(k) Plan with company match

Similar Jobs