Java Full Stack Developer

General Dynamics Information Technology•USA VA Home Office (VAHOME), VA
•$128,039 - $173,229•Remote

About The Position

GDIT is seeking an experienced Full Stack Engineer to support high-impact customer initiatives. The position works across the application stack, with a strong emphasis on React and either Python or Java. The engineer will build performant microservices, address complex engineering challenges, and guide technical decision-making, with a focus on high-throughput, low-latency systems and modern cloud tooling. The role supports customer intake, screening, and data dissemination services. It includes end-to-end ownership of implementation, proposing scalable data-driven solutions, collaborating in a fast-paced technical environment, and leading and mentoring developers. The position is remote and supports mission-critical systems.

Requirements

  • At least 5 years of full stack development experience.
  • At least 3 years of hands-on React development.
  • Bachelor's degree.
  • Strong background in Java-based web development and distributed systems.
  • Proven experience building production-grade React applications, including components, routing, state management, APIs, and optimization.
  • Experience using AI-assisted development tools for design, implementation, testing, and troubleshooting.
  • Solid understanding of application architecture and modern design patterns.
  • Proficiency with Git, branching strategies, code reviews, and CI/CD.
  • Experience leading engineering teams or mentoring developers.
  • Familiarity with AWS or other cloud platforms.
  • Experience working in Agile/Scrum environments.
  • U.S. citizenship required.

Nice To Haves

  • AWS Certified Solutions Architect - Associate certification.
  • Experience integrating with AWS SDKs, such as S3.
  • Experience developing scalable RESTful services in cloud environments.
  • Understanding of Section 508 accessibility standards and testing tools.
  • Familiarity with modern UI/UX principles.

Responsibilities

  • Build and enhance core services supporting customer intake, screening, and data dissemination.
  • Identify and resolve performance bottlenecks and architectural issues.
  • Work end-to-end across the stack with full ownership of implementation.
  • Propose innovative, data-driven solutions that operate effectively at scale.
  • Collaborate in a fast-paced, open, and highly technical environment.
  • Lead and mentor developers and deliver high-quality software solutions.

Benefits

  • Flexible work schedule and full flex work weeks where possible.
  • 401(k) plan with company match.
  • Opportunities for career growth and internal mobility.
  • Medical plan options, including some with Health Savings Accounts.
  • Dental and vision plan options.
  • Paid time off plans, including vacation, sick and personal time, holidays, paid parental, military, bereavement, and jury duty leave.
  • Typically 15 days of paid leave per calendar year for new employees, prorated based on hire date.
  • An additional 10 paid holidays per year, prorated based on hire date.
  • Paid Family Leave of up to 160 hours in a rolling 12-month period for eligible employees.
  • Short- and long-term disability benefits.
  • Life, accidental death and dismemberment, personal accident, critical illness, and business travel and accident insurance are provided or available.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service