Senior Software Developer

NS2 Mission

$100K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's in Computer Science, Software Engineering, or related field
  • 6-10 years of software development experience
  • Proficient in enterprise Java applications
  • Experienced with Spring Boot or similar frameworks
  • Skilled in designing and consuming RESTful APIs
  • Familiar with relational databases such as Oracle, PostgreSQL, or MySQL
  • Knowledgeable in JavaScript and Angular for front-end development
  • Experienced in Linux/Unix environments

Responsibilities

  • Design, develop, and maintain Java applications
  • Build scalable backend services and APIs using Spring Boot
  • Develop and integrate RESTful web services
  • Optimize database solutions using SQL and relational technologies
  • Collaborate with UI/UX teams on user-facing functionality
  • Work with systems engineers to translate requirements into tech solutions
  • Troubleshoot defects and improve application performance
  • Participate in Agile ceremonies and technical discussions

Benefits

  • Opportunity to work on mission-critical software for national security
  • Collaborative Agile development environment
  • Continuous learning and improvement through new technologies
  • Participation in peer code reviews and design discussions
  • Engagement in CI/CD and automation initiatives
Full Job Description
you'll be part of the team supporting one of our prime Intelligence Community contracts, delivering mission-critical software solutions that enable national security operations. We're seeking a Senior Software Developer to join our team in Chantilly, VA, where you'll design, develop, and enhance enterprise Java applications in a collaborative Agile environment.

If you're passionate about building quality software, solving challenging technical problems, and working on mission-driven technology, we'd love to hear from you.

Key Responsibilities

  • Design, develop, and maintain enterprise software applications using Java and modern development frameworks.
  • Build scalable backend services and APIs using Java and Spring Boot to support mission-critical capabilities.
  • Develop and integrate RESTful web services that enable communication across distributed systems and applications.
  • Design, develop, and optimize database solutions using SQL and relational database technologies.
  • Develop user-facing functionality using JavaScript and Angular while collaborating with UI/UX and backend development teams.
  • Work closely with systems engineers, architects, and product stakeholders to translate functional requirements into technical solutions.
  • Troubleshoot software defects, improve application performance, and implement enhancements that increase system reliability and maintainability.
  • Participate in Agile ceremonies, peer code reviews, technical design discussions, and sprint planning activities.
  • Support software testing, deployment, and sustainment efforts while contributing to CI/CD and automation initiatives.
  • Stay current with emerging technologies and software engineering best practices to continuously improve development processes and application quality.


Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical discipline (or equivalent combination of education and experience).
  • Around 6-10 years of professional software development experience.
  • Strong experience developing enterprise applications using Java.
  • Experience with Spring Boot or similar Java application frameworks.
  • Experience designing and consuming RESTful APIs.
  • Experience working with relational databases such as Oracle, PostgreSQL, SQL Server, or MySQL.
  • Experience developing front-end applications using JavaScript and Angular.
  • Experience working in Linux/Unix development environments.
  • Familiarity with Git, version control, Agile methodologies, and modern software development practices.
  • Strong analytical, debugging, and problem-solving skills with the ability to work both independently and collaboratively.


Preferred Qualifications

  • Experience developing microservices-based applications.
  • Experience with AWS or other cloud platforms.
  • Familiarity with Docker, Kubernetes, and containerized application development.
  • Experience with CI/CD pipelines using Jenkins, GitLab, or similar tools.
  • Experience using build automation tools such as Maven or Gradle.


Position Clearance Requirement:

TS/SCI with an FSP

Please be aware many of our positions require the ability to obtain or maintain a U.S security clearance which requires U.S citizenship.

Similar Jobs

More Jobs at NS2 Mission

  • Database Administrator
    $90K — $120K *
    Chantilly, VA 20152 (Loudoun County)
    Information Technology
    In-Person
  • Systems Administrator
    $80K — $110K *
    Chantilly, VA 20152 (Loudoun County)
    Information Technology
    In-Person
  • Software Developer
    $90K — $120K *
    Chantilly, VA 20152 (Loudoun County)
    Aerospace & Defense
    In-Person
  • Full Stack Developer
    $90K — $130K *
    Chantilly, VA 20152 (Loudoun County)
    Information Technology
    In-Person
  • Platform Engineer
    $100K — $130K *
    Chantilly, VA 20152 (Loudoun County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Senior Software Developer jobs: