Overview

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 the world.
WHAT YOU WILL BE DOING
Work with Product Owners, UI/UX team, testers, developers and other stakeholders to implement user stories through features and software components
Design and implement clean, maintainable and performance minded software features using technologies such as Java, Spring Framework, Spring Boot, MongoDB, Accumulo, Elasticsearch, NiFi, RabbitMQ, PostgreSQL, Apache products and other components of our platform stack
Support the evolution of our platform stack by researching, identifying and supporting the deployment of new components, services and tools, including open source libraries
Participate in or lead 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 process
WHAT YOU HAVE DONE
BS in Computer Science, equivalent degree, or previous work experience
Strong knowledge and experience in Object Oriented development
Experience leading a team using agile methodologies
Experience in designing, developing, and documenting well defined APIs
Experience working with SQL and NoSQL
Experience resolving bugs and performance problems
Strong understanding of web protocols and standards i.e. Http, WebSockets, JSON, REST, XML, STOMP
EVEN BETTER
Experience working with asynchronous messaging systems such as AMQP, Kafka
Experience in designing and developing analytical systems that scale working with Hadoop, HBase, Elasticsearch Spark, and other related technologies
Experience with JBoss/Wildfly
Experience with React, JavaScript, Angular, LESS, SASS, and HTML5
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.