Software Developer (Java)

General Dynamics

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
McLean, VA
Salary
$157,250–$212,750 / yr
Posted
79 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $160k
This role $185k
$119k most similar roles pay here $223k

This role pays more than 74% of similar roles. Most pay $133,293–$186,888 — the shaded band above. At the midpoint, this role pays about $185k versus about $160k for comparable roles.

Based on 240 similar postings.

Employer

About General Dynamics

General Dynamics is a global aerospace and defense company offering a broad portfolio of products and services in business aviation, ship construction, land combat vehicles, and information technology. It serves customers in the U.S. government, allied governments, and a diverse array of commercial markets.

General Dynamics currently has 1123 open roles on FindRole.

Listed pay typically runs $124,093–$150,385 across 984 roles with salary data.

Most-posted roles

View all roles at General Dynamics

At a glance

TL;DR · Software Developer (Java)

Software Developer (Java) - TS/SCI w/Poly will join the engineering team to support the development of systems and capabilities centered on a comprehensive motion imagery software suite. The role focuses on upgrading programs to cutting-edge technologies in full motion video while providing operational support for the Intelligence Community. Day-to-day responsibilities include developing microservice APIs, managing communication endpoints via gRPC or REST, performing ETL operations to decouple solutions, and creating orchestration templates for classified environments. The candidate will work with Java (AOP, IOC), C++, JavaScript, React/Redux, and AngularJS. Technical requirements include experience with SQL, NoSQL, Graph databases, Kafka streams, and container orchestration using Docker and Kubernetes. The role involves troubleshooting applications in customer space and managing large-scale software products to ensure mission success within a complex technical environment.

What does a Software Developer earn?

Median $151475 from 90 postings across 16 companies.

See salary data

What you'll do

  • Develop and maintain motion imagery software systems using Java, C++, and modern web frameworks like React/Redux.
  • Build and integrate microservices using gRPC and REST protocols to ensure seamless system communication.
  • Manage data modeling, querying, and visualization across SQL, NoSQL, and Graph databases.
  • Implement ETL processes to decouple solutions and manage large-scale data integration.
  • Create and maintain orchestration templates for transitioning software from unclassified to classified environments.
  • Deploy and manage containerized applications using Docker and Kubernetes in high-availability clusters.
  • Debug and troubleshoot complex software issues within the customer's secure environment.
  • Manage project metrics, backlogs, and sprint cycles using JIRA within an Agile framework.

What we're looking for

  • Must be a United States citizen.
  • Must possess an active Top Secret SCI with Polygraph clearance.
  • A Bachelor of Science in Engineering or a related field is required, or 9 years of job-related experience.
  • Must have at least 5 years of relevant experience for candidates without a specific engineering degree.
  • Proficiency in Java (including AOP and IOC), SQL, and C++ is required.
  • Experience with JavaScript, React/Redux, AngularJS, and various database models (SQL, NoSQL, Graph) is required.
  • Experience with Microservice API development, Docker/Kubernetes, and ETL concepts is required.
  • US Citizenship.

More like this

Similar roles

Java Software Engineer

General Dynamics

Chantilly, VA 14 days ago $185,057$250,371
Java Spring Boot Hibernate JPA TypeScript JavaScript HTML CSS Vue React Angular SQL Oracle REST Git GitHub GitLab Agile Linux Shell Scripting AWS Gradle Maven Jenkins JUnit Cypress ServiceNow Kubernetes
10+ yrs exp

Junior Software Developer

General Dynamics

Annapolis Junction, MD 58 days ago $85,000$115,000
Java Kotlin Microservices AWS Docker Kubernetes Kafka Cassandra DynamoDB Spring Boot Spring Cloud Spring Data Maven Node.js GitLab SonarQube VSCode IntelliJ Linux Agile

Core Java Software Engineer

General Dynamics

Chantilly, VA 16 days ago $158,855$214,921
Java Apache Tomcat JDBC MariaDB MySQL Linux REST API JavaScript jQuery JSP HTML5 CSS JSON XML SSH Putty OpenSSL PKI Git GitHub Python Confluence Active Directory Certificate Services
10+ yrs exp

Full Stack Software Developer

General Dynamics

Herndon, VA 16 days ago $170,000$230,000
AWS Angular Java Git Jenkins CI/CD Linux JDBC ODBC micro services Terraform Puppet REST SOAP ETL Scrum Lean Agile Web Services
10+ yrs exp

Full Stack Software Developer

General Dynamics

Herndon, VA 16 days ago $140,250$189,750
AWS Angular Java Git Jenkins CI/CD Linux REST SOAP Terraform Puppet micro services JDBC ODBC ETL Scrum Lean Agile Framework Web Services
6+ yrs exp

Cloud Software Engineer

General Dynamics

Herndon, VA 58 days ago $158,855$214,921
AWS CloudFormation Python Java C++ Ruby Docker Ansible Jenkins GitHub CI/CD Infrastructure-as-Code S3 RDS EC2 ECS Lambda SQS SNS RESTful APIs Agile Scrum
10+ yrs exp