Jobs and Careers
GE

Full stack Java 21 Developer / Angular 19

General Dynamics Information Technology
USA FL Home Office (FLHOME), United States, United StatesRemotefull_timeVerifiedPosted 8 Aug 2026
💰 $165,600/yr($122,400/yr$165,600/yr)

About the role

<p><b><u>Type of Requisition:</u></b></p>Regular<p></p><p></p><p><u><b>Clearance Level Must Currently Possess:</b></u></p>None<p></p><p></p><p><u><span><span><span><b>Clearance Level Must Be Able to Obtain:</b></span></span></span></u></p>Confidential<p></p><p></p><p><b><u>Public Trust/Other Required:</u></b></p>Other<p></p><p></p><p><u><b>Job Family:</b></u></p>Software Engineering<p></p><p></p><p><b><u>Job Qualifications:</u></b></p><p><b>Skills:</b></p>Amazon Web Services (AWS), Angular, Java (Programming Language), Software Development, Spring Boot<p><b>Certifications:</b></p>None<p><b>Experience:</b></p>7 + years of related experience<p><b>US Citizenship Required:</b></p>No<p></p><p></p><p><u><b>Job Description:</b></u></p><p>SOFTWARE DEVELOPER PRINCIPAL</p><ul><li><b>Education:</b> Related Bachelor’s Degree</li><li><b>Experience:</b> 7+ years of related experience</li><li><b>Location</b>: Fully remote - <b>East Coast core hours M-F 9am-4pm</b></li><li><b>Clearance: </b>Current <b>Public Trust </b>Preferred</li><li><b>Required Technical Skills and experience</b>:<ul><li><b>Must be AWS Certified</b></li><li><b><span>Strong hands-on experience in full stack development </span></b><span>with </span>back-end services and implementing capabilities to support web applications using microservices.</li><li><b>Experience and evidence of proactive and clear communicating with business stakeholders.</b></li><li><b>Experience taking ownership of code changes to meet user needs- </b>evaluates current systems to develop solutions to stakeholder challenges, and applies a user-centric mindset in analysis and implementation.</li><li><b>7+ years of Java/J2EE (Java 19 or higher preferred)</b> work experience</li><li><b>7+ Spring Boot experience -</b> Building and coding backend applications and/or models using Spring/Spring Boot framework</li><li>Java Rest API’s / <b>Microservices</b></li><li><b>Angular 19+</b></li><li><b>5+ years of AWS experience with ECS</b> (Building docker images and deploying them in cluster) ECR (Docker)</li><li>2+ years of Oracle 19 (SQL and PL/SQL) and/or PostgreSQL experience – ability to write and understand SQL queries</li><li>Experience in federal Agile, remote environments using tools like Rally or Jira</li><li>Terraforms and Gitlab pipeline configuration</li><li>Node / NPM</li><li>Gradle / Maven</li><li>Gitlab Runner, Docker</li><li>Junit and Karma testing frameworks</li><li>REST Web Services</li><li>Experience with Single Sign On / Okta</li></ul></li></ul><p><b><u>Duties &amp; Responsibilities:</u></b></p><ul><li>Develop and modernize applications, including migration to cloud environments.</li><li>Work within Agile/Scrum teams, using Rally to manage and update user stories and tasks throughout 3‑week sprints.</li><li>Analyze and implement user stories to meet functional and non-functional requirements accurately.</li><li>Write clean, maintainable code with comprehensive unit tests to ensure performance, reliability, and a consistent user experience.</li><li>Enforce unit testing and code coverage standards before commits/merges in GitLab to reduce defects.</li><li>Implement and maintain reusable, standardized components to improve development efficiency and UX consistency.</li><li>Collaborate with cross-functional teams (developers, testers, product owners, and stakeholders) to deliver high-quality software.</li><li>Attend and actively participate in all Agile ceremonies (daily stand-ups, sprint planning, reviews, and retrospectives).</li><li>Complete sprint tasks on time with minimal defects, proactively communicating status and blockers.</li><li>Demonstrate completed work, obtain acceptance for user stories/defects, and incorporate feedback each sprint.</li><li>Monitor and respond to emails and team communications promptly.</li><li>Partner with the team to identify, prevent, and resolve defects before production release.</li><li>Share technical and domain knowledge to mentor teammates and strengthen overall team capability.</li><li>Design, develop, and maintain automated test scripts, frameworks, and tools to support continuous testing.</li><li>Create and execute test plans ensuring thorough coverage, traceability, and alignment with requirements.</li><li>Implement and execute performance tests to identify and help remediate performance bottlenecks.</li><li>Conduct exploratory testing to identify edge cases and gaps in coverage.</li><li>Analyze test results, document defects, and work closely with application teams to drive timely resolution.</li></ul><p></p><p></p>The likely salary range for this position is $122,400 - $165,600. This is not, however, a guarantee of compensation or salary. Rather, salary will be set based on experience, geographic location and possibly contractual requirements and could fall outside of this range.<p></p><p></p><p><u><b>Scheduled Weekly Hours:</b></u></p>40<p></p><p></p><p><b><u>Travel Required:</u></b></p>None<p></p><p></p><p><b><u><span><span>T</span>e

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

General Dynamics Information Technology

View company profile →