Software Engineer for Cross-Domain Solution (IAC2110) RII
develops cutting-edge software for the government and military. We
use agile development practices and user-centered design to create
innovative software solutions for complex real-world problems.
We’re breaking through the big, slow status quo with
transformative technology that fundamentally changes and improves
WHAT YOU WILL BE DOING Design and implement clean, maintainable
and performance minded cross-domain software features using
technologies such as Java, Kotlin, Spring Boot, Spring Cloud
Framework, PostrgeSQL, Elasticsearch, Rabbit MQ, Docker, and other
components of our platform stack.
Support the evolution of our platform stack by supporting the
deployment of new components, services and tools, including open
Work with Product Owners, testers, developers and other
stakeholders to implement user stories through features and
Participate in Scrum agile development teams by taking
ownership, with your team members, of the work assigned to your
team every sprint.
Participate in code reviews as part of our development
WHAT YOU HAVE DONE Bachelor’s Degree in the field of computer
science, information systems, or network engineering or four (4) or
more years in industry.
Strong knowledge and experience in Object Oriented
Experience in designing, developing, and documenting well
defined RESTful APIs
Experience resolving bugs and performance problems
Strong understanding of web protocols and standards i.e. Http,
WebSockets, JSON, REST, XML
Exceptional communication skills
Experience with agile methodologies
EVEN BETTER Experience integrating or designing cross-domain
solutions to move data across network security boundaries.
Experience in designing and developing analytical systems that
scale working with Hadoop, HBase, Elasticsearch, and other related
Familiarity with microservice architecture and design
Experience with AWS cloud services
Experience writing ansible roles and playbooks
Experience working with asynchronous messaging systems such as
Familiarity with CI/CD concepts and practices
Experience building, integrating, deploying, and troubleshooting
software on Linux or Docker
This position requires ability to obtain a US security
clearance. A current active clearance is not required. Research
Innovations, Inc. is an equal opportunity employer and all
qualified applicants will receive consideration for employment
without regard to race, color, religion, sex, national, origin,
disability status, protected veteran status, or any other
characteristic protected by law.