General Dynamics Information Technology

Senior Software Developer – Full Stack, Java / React

General Dynamics Information Technology

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $123,250 - $166,750 per year

Job Level

About the role

  • Performing full‑stack development for client/server Java applications
  • Designing, developing, and maintaining responsive web interfaces using React
  • Maintaining current knowledge of relevant technologies
  • Generating new code and enhancing or refactoring existing code to meet requirements
  • Participating in the design, coding, testing, and debugging of new or existing software
  • Troubleshooting technical issues and providing support for application and system functions

Requirements

  • Bachelor’s Degree in Computer Science or related field, or equivalent experience
  • 6+ years of software development experience with full‑stack emphasis
  • Strong experience with Java 17+
  • Experience with web development frameworks such as Spring Framework 6, Spring MVC, Spring Security
  • Proficiency with ORM technologies (e.g., Hibernate 6)
  • Professional experience building modern web applications using React (preferred) and/or Angular
  • Strong understanding of application architecture including service layers, data access layers, and transaction management
  • 3+ years of UI development experience, including JavaScript and CSS (React strongly preferred)
  • Experience designing and working with relational databases (e.g., Oracle)
  • Familiarity with build and deployment tools (e.g., Maven)
  • Knowledge of software development best practices and coding standards
  • Strong troubleshooting and customer support skills
  • Excellent communication and collaboration abilities
Benefits
  • Full‑flex work week
  • 401K with company match
  • Internal mobility program to help you own your career
  • Collaborative teams of critical thinkers and innovators
  • Ability to make a real impact on the world around you
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Java 17+ReactSpring Framework 6Spring MVCSpring SecurityHibernate 6JavaScriptCSSrelational databasesMaven
Soft Skills
troubleshootingcustomer supportcommunicationcollaboration
Certifications
Bachelor’s Degree in Computer Science