Background
Logo of NorthEastern.dev
NorthEastern.dev
Software Engineer II (TC2232)

researchinnovations.com

Aberdeenfulltime

Posted on: 6/13/2025

Required Skills:

JavaDockerSpring

Job Description:

Software Engineer

Research Innovations, Inc. (RII) is breaking through the big, slow, status quo with transformative technology that fundamentally changes and improves the world. We develop cutting-edge software for all levels of the government and military. Using agile development practices and user-centered design, we create innovative software solutions for complex real-world problems. We are looking for a committed Software Engineer to join our Tactical Command & Control line of business. You will solve uniquely challenging problems for our Defense and Homeland Security customers. Help manage large volumes of critical, real-time information about issues from global to local. Get s#it done. This position requires an active US Secret clearance.

WHAT YOU WILL BE DOING

  • Design and develop microservices and Java-based software applications
  • Design and manage containerized applications using Docker or similar technologies
  • Utilize JUnit to write quality unit tests, validating your work
  • Assist with the testing and integration of applications and systems prior to delivery to users
  • Design, develop, and maintain internal tooling used in the creation of various software products
  • Contribute to Software Design and Test documentation
  • Work independently to solve problems and produce high-quality software
  • Continuously challenge yourself to become a better software developer

WHAT YOU HAVE DONE

  • BS degree in related technical field and 5+ years prior relevant experience
  • Experience in JAVA and JAVA related technologies
  • Experience developing Spring applications
  • Experience working in containers, docker
  • Experience with VMware, VirtualBox
  • Experience / understanding of relational DB models, JPA, and Hibernate
  • Experience with Postgres
  • Experience with Elasticsearch
  • Ability to multitask, self-assign work, and function in a dynamic, fast-paced, development environment
  • Excellent verbal and written skills
  • Proficiency with MS Office Products (Word, Excel, Visio, & PowerPoint)

EVEN BETTER

  • Experience using Git (or a Git-based implementation, e.g. Stash, Bitbucket, Github, GitLab) in a collaborative production environment—especially on a large-scale software project
  • Experience using Jenkins, GitLab CI/CD, Gradle, Maven, Node.js, NPM, and Yarn
  • Experience using TypeScript in a large code base
  • Published software projects for external consumption, or have made significant contributions to existing open-source projects
  • Experience with the Agile or Scrum development methodology
  • Experience working as part of a fast-paced software development team
  • Experience with continuous integration or build automation (e.g. Jenkins, Bamboo, GitLab CI/CD)
  • Excellent verbal and written skills
  • Proficiency with MS Office Products (Word, Excel, Visio, & PowerPoint)
  • Proficiency with UML or other architecture methodologies
  • Experience with Tactical Assault Kit (TAK)

Stay Updated with Job Alerts

Get the latest job openings delivered straight to your inbox.