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: . 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.
Date Posted: 11 April 2025
Apply for this Job