
Senior Software Developer – Full Stack, Java / React
General Dynamics Information Technology
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
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