Software Developer
NS2 Mission
Chantilly, United States of America
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Chantilly, United States of America
Tech stack
Java
JavaScript
Agile Methodologies
Amazon Web Services (AWS)
Application Performance Management
Information Systems
Continuous Integration
Relational Databases
Distributed Systems
Java Platform Enterprise Edition (J2EE)
Gradle
Spring
PostgreSQL
Maven
Microsoft SQL Server
MySQL
Oracle Applications
Software Engineering
SQL Databases
Systems Integration
Strategies of Testing
Web Applications
Spring-boot
Backend
Gitlab
GIT
Containerization
Angular
Kubernetes
Information Technology
Build Tools
Front End Software Development
REST
Software Version Control
Docker
Jenkins
Microservices
Job description
- Develop and enhance enterprise Java applications supporting mission-critical capabilities.
- Design and implement scalable backend services using Java and Spring Boot.
- Develop and integrate RESTful APIs that enable communication across distributed systems.
- Design efficient database solutions and optimize SQL queries for application performance.
- Support the development of modern web applications using JavaScript and Angular.
- Collaborate with architects, software engineers, and mission stakeholders to translate requirements into technical solutions.
- Analyze and resolve software defects while improving application performance and reliability.
- Participate in architecture discussions, peer code reviews, and technical planning sessions.
- Contribute to continuous integration, testing, deployment, and long-term sustainment activities.
- Promote modern software engineering practices and contribute to continuous process improvement.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical discipline (or equivalent experience).
- Experience developing enterprise software applications using Java.
- Experience with Spring Boot or similar Java frameworks.
- Experience developing and integrating RESTful web services.
- Experience with relational databases such as Oracle, PostgreSQL, SQL Server, or MySQL.
- Experience with JavaScript and modern front-end frameworks such as Angular.
- Experience developing software within Linux/Unix environments.
- Familiarity with Git, version control, testing methodologies, and Agile software development.
- Strong analytical, troubleshooting, and problem-solving skills., * Experience developing microservices-based architectures.
- Experience with AWS or other cloud platforms.
- Familiarity with Docker, Kubernetes, and containerized application development.
- Experience with CI/CD pipelines using tools such as Jenkins or GitLab.
- Experience with Maven, Gradle, or similar Java build tools.
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.
About the company
Engineer the software behind tomorrow's mission. NS2 Mission is seeking an expert Software Developer to join our team in Chantilly, VA. As part of an Agile development team, you'll design, build, and enhance enterprise software solutions that support mission-critical operations across the Intelligence Community. This role offers the opportunity to work on modern Java applications, scalable backend services, and complex system integrations while collaborating with a team of engineers focused on delivering reliable, high-performing solutions.
If you're looking for an opportunity to solve challenging technical problems and contribute to software that has a direct mission impact, we'd love to hear from you., 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.