Wrench logo
Wrench
Posted 99 days agoVerified live 2d ago

Software Engineer- All Levels

Brief overview

Laurel,MD,USIn-person
UndergradOr in progress
Clearance requiredU.S. government
Agile development experienceNoSQL – MongoDB, or equivalentContainerization – Docker, Kubernetes/K8sImplementing REST APIsDeveloping applications in Spring frameworkEnabling tools: Git, Maven, JiraSecurity clearance requiredApache Open Source HadoopApache Open Source AccumuloApache Open Source NiFi

About the company

Wrench logo
Wrenchwrench.io

Wrench Technology is a leading engineering services firm distinguished for its dedication to delivering cutting edge solutions across various domains.

Job description

Summary

Wrench is seeking a Software Engineer to develop, maintain, and enhance software systems according to project requirements. The role involves reviewing and testing software components for compliance and resolving software issues while collaborating with the team.

Responsibilities

  • Developing, maintaining, and enhancing software systems in accordance with project requirements
  • Reviewing and testing software components to ensure compliance with design requirements
  • Documenting test outcomes
  • Addressing and resolving software issues reports
  • Employing suitable software development and design methodologies tailored to the development environment
  • Providing specific insights into the software components of system design

Skills

  • Java programming for distributed systems, with experience in networking and multi-threading
  • Agile development experience
  • NoSQL – MongoDB, or equivalent
  • Containerization – Docker, Kubernetes/K8s
  • Well-grounded in Linux fundamentals and knowledge in at least one scripting language (e.g., Python, Ruby, Perl, etc.)
  • Implementing REST APIs
  • Developing applications in Spring framework
  • Experience with source code management practices and tools
  • Enabling tools: Git, Maven, Jira
  • Continuous Integration / Continuous Testing: Bamboo, Jenkins, GitLab Cl/Pipelines
  • Continuous Monitoring: ELK Stack (ElasticSearch, Logstash and Kibana), Nagios
  • All levels of professional experience as a SWE
  • Security clearance required
  • Bachelor's degree in Computer Science or related discipline from an accredited college or university is required. Four (4) years of additional SWE experience may be substituted for a bachelor's degree
  • Apache Open Source Hadoop
  • Apache Open Source Accumulo
  • Apache Open Source NiFi

Qualifications

Must Haves

  • Java programming for distributed systems, with experience in networking and multi-threading
  • Agile development experience
  • NoSQL – MongoDB, or equivalent
  • Containerization – Docker, Kubernetes/K8s
  • Well-grounded in Linux fundamentals and knowledge in at least one scripting language (e.g., Python, Ruby, Perl, etc.)
  • Implementing REST APIs
  • Developing applications in Spring framework
  • Experience with source code management practices and tools
  • Enabling tools: Git, Maven, Jira
  • Continuous Integration / Continuous Testing: Bamboo, Jenkins, GitLab Cl/Pipelines
  • Continuous Monitoring: ELK Stack (ElasticSearch, Logstash and Kibana), Nagios
  • All levels of professional experience as a SWE
  • Security clearance required
  • Bachelor's degree in Computer Science or related discipline from an accredited college or university is required. Four (4) years of additional SWE experience may be substituted for a bachelor's degree

Nice to Haves

  • Apache Open Source Hadoop
  • Apache Open Source Accumulo
  • Apache Open Source NiFi

More jobs like this