Job Description

Job Title: Senior Big Data Engineer
Job Location: Virginia


  • Work with product owners and other development team members to determine new features and user stories needed in new/revised applications or large/complex development projects
  • Create or update documentation in support of developments efforts. Documents may include details specifications, implementation guides, architecture diagrams, or design documents
  • Participate in code reviews with peers and managers to ensure that each increment adheres to original vision as described in the user story and all standard resource libraries and architecture patterns as appropriate
  • Respond to trouble/support calls for applications in production in order to make quick repair to keep application in production
  • Serve as a technical lead for an Agile team and actively participate in all Agile ceremonies
  • Participate in all team ceremonies, including planning, grooming, product demonstration, and team retrospectives
  • Mentor less experienced technical staff
  • Use high end development tools to assist or facilitate development process
  • Leverage DevOps tool stack to build, inspect, deploy, test, and promote new or updated features

Required Qualifications:

  • Bachelor's degree or equivalent
  • Six+ years of related experience
  • Six+ years of hands on experience and strong and deep knowledge of Java application development
  • Experience processing large amounts of structured and unstructured data
  • Experience building and coding applications leveraging Hadoop Components: HDFS, HBase, Hive, Sqoop, Kafka, Storm, etc.
  • Experience coding in more than of the following: Java, MapReduce, Python, Pig Progrmaming, Hadoop Streaming, HiveQL
  • Experience developing RESTful Web Services
  • Agile/Scrum experience
  • Experience leading and managing large scale, complex applications with high performance needs
  • Vendor management experience leveraging staff augmentation and/or outcome based project delivery models, statement of work planning, and incremental demand forecasting
  • Experience managing on-site and off-site staff and demonstrated ability to collaborate and influence others to ensure timely and effective completion of project tasks
  • Excellent written and verbal communication skills

Preferred Qualifications:

  • MapReduce experience

QBH#: 2199

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online