NS2 Mission is looking for a Software and Systems Developer to architect cutting-edge software applications while ensuring the reliability and scalability of the systems that support them.
Requirements
- Hands-on experience with application development using technologies like SOLR, Elastic, Postgres, Java, Scala, RDS, or Spring Boot.
- Proficiency in working with relational and non-relational database systems such as Amazon RDS, DynamoDB, and Postgres.
- Strong troubleshooting skills with web protocols and technologies, including Tomcat, Node.js, Web Services, and SSL.
- Experience with writing and executing unit tests, including familiarity with tools such as JUnit, Jasmine, Jest, or Karma.
- Practical experience with DevOps tools such as Git, Jenkins, and Nexus for continuous integration and deployment.
- Solid proficiency in Java, Web Services, and Spring Boot development.
- Hands-on experience with cloud platforms, especially AWS, and containerization with Docker.
Responsibilities
- Design and develop software applications using modern technologies such as SOLR, Elastic, Postgres, Java, Scala, and Spring Boot.
- Work with both relational and non-relational databases like Amazon RDS, DynamoDB, and Postgres to build scalable systems.
- Troubleshoot and optimize Internet and web-related protocols, including Tomcat, Node.js, Web Services, and SSL.
- Write and maintain comprehensive unit tests using tools such as JUnit, Jasmine, Jest, and Karma.
- Leverage DevOps tools like Git, Jenkins, and Nexus to streamline development workflows.
- Build and maintain cloud-based applications using AWS and containerization technologies like Docker.
Other
- TS/SCI with FSP
- If you thrive in dynamic environments and enjoy working across the technology stack, this is the perfect opportunity for you.
- If you're looking to apply your skills in both software development and systems engineering in a collaborative and fast-paced environment, we’d love to have you on our team in Chantilly, VA!