Software Developer, Java

General Dynamics

Quick summary

Work type
On-site
Location
McLean, VA
Salary
$157,250–$212,750 / yr
Posted
4 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $156k
This role $185k
$98k most similar roles pay here $225k

This role pays more than 76% of similar roles. Most pay $128,005–$183,775 — the shaded band above. At the midpoint, this role pays about $185k versus about $156k 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 444 open roles on FindRole.

Listed pay typically runs $112,924–$149,500 across 377 roles with salary data.

Most-posted roles

View all roles at General Dynamics

At a glance

TL;DR · Software Developer, Java

As a Software Developer at GDIT in McLean, VA, you will join a dedicated team supporting the Intelligence Community by developing and maintaining cutting-edge systems for full motion video (FMV) software. Your daily tasks will include microservice API development using gRPC/REST, deploying services with NodeJS or JBoss, and managing communication endpoints in gRPC or REST. You’ll also work on ETL concepts, create orchestration templates, and manage scalability of deployed products using Docker/Kubernetes. Key technologies include Java (AOP, IOC), JavaScript, React/Redux, AngularJS, SQL, NoSQL, GraphDB, Kafka streams, KsqlDB, and MS SQL Server/OmniSci/Accumulo/Hadoop. This role requires a strong background in software engineering principles and Agile development practices, with a minimum of 5 years of relevant experience or equivalent education. You must have an active TS/SCI clearance with Polygraph to qualify for this position.

What you'll do

  • Develop and maintain large applications using React/Redux, rxJS, and Reactive Streams.
  • Debug and troubleshoot legacy applications in AngularJS within customer environments.
  • Manage microservice API development and integration using gRPC or REST protocols.
  • Create and modify orchestration templates for classified projects from unclassified sources.
  • Use Docker/Kubernetes to create, deploy, and manage containerized software products.

What we're looking for

  • US citizenship and active TS/SCI clearance with polygraph required.
  • Minimum of 5 years experience in Java development, including AOP, IOC, gRPC/REST.
  • Experience in microservice API development, deployment, and integration using NodeJS or JBoss.
  • Proficient in SQL, NoSQL, GraphDB data modeling, visualization, and querying.
  • Strong problem-solving skills in complex environments with demonstrated ability to work within Agile frameworks.

More like this

Similar roles

Software Engineer

Microsoft

US 11 days ago $85,400$168,100
Azure Python CI/CD Docker Kubernetes Terraform PostgreSQL Redis Git GitHub Jenkins Prometheus Grafana Ansible Linux RESTful APIs JSON YAML

Software Engineer

IBM

Chantilly, VA +1 3 days ago
Java Python Spring Boot Docker Kubernetes AWS CI/CD Git Jenkins PostgreSQL MySQL Maven JUnit RESTful APIs Swagger JSON HTML CSS JavaScript