Senior Software Developer

Apply Now

Company: NS2 Mission

Location: Chantilly, VA 20152

Description:

NS2 Mission is on the forefront of supporting mission-driven technology initiatives that transform national security. We are seeking a Senior Software Developer to join our team in Chantilly, VA, where you'll play a key role in advancing a high-priority modernization effort. If you're passionate about designing scalable, high-performance microservices in the cloud and have a strong background in Java and Spring Boot, we want to hear from you.

Position Overview

As a Senior Software Developer at NS2 Mission, you will be responsible for architecting, developing, and deploying robust, cloud-native microservices that meet the evolving needs of our customer. This position requires strong hands-on experience in Java and Spring Boot, combined with deep knowledge of modern DevOps practices, cloud architecture, and distributed systems.

In this role, you will collaborate with cross-functional teams to build solutions that are secure, scalable, and maintainable. You'll be expected to write clean, efficient code, adhere to design and coding standards, and participate actively in Agile processes to deliver timely, high-quality software.

Key Responsibilities
  • Design, build, and deploy highly scalable and resilient cloud microservices
  • Develop and maintain software using Java, Spring Boot, and scripting languages
  • Implement modern DevOps practices including CI/CD pipelines, infrastructure as code, and automated testing
  • Identify and solve complex problems through research, analysis, and collaboration
  • Adhere to approved design plans, architecture guidelines, and coding standards
  • Work with cross-platform systems and integrate with various security protocols and orchestration tools
  • Contribute to all phases of the development lifecycle, including testing, debugging, and deployment
  • Collaborate closely within Agile Scrum teams and participate in sprint planning, reviews, and retrospectives

Required Qualifications
  • Master's degree in Computer Science, Information Systems, Engineering, or a related technical discipline
    (Additional experience may be substituted for advanced degrees based on program requirements)
  • Strong experience with distributed, cross-platform applications, orchestration, and security
  • Demonstrated experience in:
    • Java, including frameworks such as Spring, Hibernate, Servlets, and RESTful Web Services
    • One or more scripting languages
    • NoSQL and file-based storage solutions such as MongoDB, PostgreSQL, Oracle, or SQL Server
    • CI/CD tools like Git, Jenkins, Puppet, or Chef
    • Agile development and DevOps best practices (e.g., infrastructure as code, automation)
    • Creating and consuming REST APIs
    • OAuth and/or OpenID authentication standards
    • Client-side technologies such as Java Swing, EXT JS, JSP/HTML
    • Linux environments
    • Web server technologies (e.g., Tomcat, WebLogic, IIS, HTTPCore)
  • Experience working in dynamic, fast-paced environments and Agile Scrum teams

Additional Qualifications
  • Excellent communication and collaboration skills
  • Strong analytical, critical thinking, and problem-solving abilities
  • Proven time management and organizational skills
  • High attention to detail and commitment to software quality


Position Clearance Requirement:

TS/SCI with an FSP

We win with inclusion

NS2 Mission's culture of inclusion, focus on health and well-being, and flexible working models help ensure that everyone - regardless of background - feels included and can run at their best. At NS2 Mission, we believe we are made stronger by the unique capabilities and qualities that each person brings to our company, and we invest in our employees to inspire confidence and help everyone realize their full potential. We ultimately believe in unleashing all talent and creating a better world.

NS2 Mission is committed to the values of Equal Employment Opportunity and provides accessibility accommodations to applicants with physical and/or mental disabilities. If you are interested in applying for employment with NS2 Mission and are in need of accommodation or special assistance to navigate our website or to complete your application, please send an e-mail with your request to Recruiting Operations Team: NS2Mission.Careers@sapns2.com.

Qualified applicants will receive consideration for employment without regard to their age, race, religion, national origin, ethnicity, age, gender (including pregnancy, childbirth, et al), sexual orientation, gender identity or expression, protected veteran status, or disability, in compliance with applicable federal, state, and local legal requirements.

Similar Jobs