top of page
Startup Development Team

GREAT PEOPLE, GREAT TEAMS

Rock Elm is looking for talented go-getters who are committed to our values of excellence and uncompromising quality.

We believe each person is truly unique.   Each person brings their unique background to our company and our clients. We seek to understand each individuals talents and desires, set them on a path to grow, and match those talents with the needs of our clients. 

We’re currently looking to fill a variety of roles, so check out the openings below to see if there’s the right fit for you.

Careers: Careers
Man Hands On Keyboard

APPLICATION DEVELOPER

Location: Alexandria, VA

Work Status: US citizens only due to federal/government requirement. Must be able to clear U.S. Customs and Border Protection Background Investigation (BI)


Responsibilities:


As an Application Developer, you will be responsible for designing and building scalable Mircroservices using latest Open Source technologies.


Requirements:


  • A Minimum 5 to 7 years of experience in complete software development lifecycle using Agile methodologies

  • 5+ years of Java or Scala development experience

  • Restful web services Experience with code development, deployment, versioning, and build tools (e.g. Eclipse, Git, Gradle, Maven, Jenkins)

  • Understanding of Microservices architecture, including professional experience in the design, build, and operations of micro services in a production environment

  • Experienced with Spring (Spring Core, Spring Boot, Spring Data, Spring REST etc.); Knowledge of Swagger 

  • 5+ years of experience with Relational Database Systems and SQL

  • 3+ years of experience with UNIX/Linux and shell scripting


Plus:


  • Delivering solutions using Amazon Web Services (AWS EC2, RDS, S3, VPC)

  • Developing containerized applications using Docker, Openshift

  • Experience with Javascript frameworks like Angular, React and JQuery.

  • Experience with at least one of the following technologies:

    • Hadoop eco system, including HDFS, YARN, Cassandra, Hive, Pig, and Spark

    • Batch-oriented and streaming distributed processing methods such as Spark, Kafka, or Storm

    • Distributed NoSQL/Key-Value stores such as HBase, Accumulo, Cassandra, or DynamoDB

    • Distributed search engines like Elasticsearch or Solr


Education:


  • Bachelors or Masters in Computer Science or related field


Other Qualifications:


Customs and Border Protection Background Investigation (BI) desired

writing on computer

APPLICATION SYSTEMS ANALYST

Location: Alexandria, VA

Work Status: US citizens only due to federal/government requirement. Must be able to clear U.S. Customs and Border Protection Background Investigation (BI)


Responsibilities:


As an Applications System Analyst, you will be responsible for communicating with customers to capture system requirements, perform system verification, and assist in the troubleshooting of production support issues for an Agile Big Data team.


Requirements:


  • A minimum 5 years of experience managing Agile teams through the complete software development lifecycle

  • Liaison between customers and development team.

  • Provide requirements and design clarifications for development team.

  • Verify application development, including querying data stores with SQL.

  • Provide application overviews and demos to stakeholders.

  • Create and maintain system documentation.

  • Excellent written and verbal communication skills

Plus:

  • Experience participating on an Agile Scrum team, including: sprint planning, daily scrum, sprint reviews and retrospectives, backlog grooming, and release planning.

  • Familiarity with the following concepts: Application Logs, Data Visualization, Data Enrichment, Web Services/Microservices, Configuration Management, Relational Databases, Unix/Linux OS, physical, virtual and cloud based infrastructure

  • Familiarity with the following technologies:

    • Hadoop eco system, including HDFS, YARN, Cassandra, Hive, Pig, and Spark

    • Batch-oriented and streaming distributed processing methods such as Spark, Kafka, or Storm

    • Distributed NoSQL/Key-Value stores such as HBase, Accumulo, Cassandra, or DynamoDB

    • Distributed search engines like Elasticsearch or Solr


Education:


  • Bachelors Degree in related field


Other Qualifications:


Customs and Border Protection Background Investigation (BI) desired

Programming Console

DATA ENGINEER

Location: Alexandria, VA

Work Status: US citizens only due to federal/government requirement. Must be able to clear U.S. Customs and Border Protection Background Investigation (BI)


Responsibilities:


As a data engineer, you will be responsible for designing and building systems to collect and process data (and events) at massive scale. The data is used for a variety of purposes from business insights to application(s) monitoring.


Requirements:


  • A Minimum 5 to 7 years of experience in complete software development lifecycle using Agile methodologies

  • 5+ years of Java or Scala development experience

  • 2+ years of experience with at least one of the following technologies:

    • Experience with Hadoop eco system, including HDFS, YARN, Cassandra, Hive, Pig, and Spark

    • Batch-oriented and streaming distributed processing methods such as Spark, Kafka, or Storm

    • Distributed NoSQL/Key-Value stores such as HBase, Accumulo, Cassandra, or DynamoDB

    • Distributed search engines like Elasticsearch or Solr

  • Restful web services Experience with code development, deployment, versioning, and build tools (e.g. Eclipse, Git, Gradle, Maven, Jenkins)

  • Understanding of Microservices architecture, including professional experience in the design, build, and operations of micro services in a production environment

  • 5+ years of experience with Relational Database Systems and SQL

  • 3+ years of experience with UNIX/Linux and shell scripting


Plus:


  • Delivering solutions using Amazon Web Services (AWS EC2, RDS, S3, VPC)

  • Developing containerized applications using Docker, Openshift


Education:


  • Bachelors or Masters in Computer Science or related field.


Other Qualifications:


Customs and Border Protection Background Investigation (BI) desired

bottom of page