General Dynamics logo
General Dynamics

General Dynamics is a global aerospace and defense company offering products designed to provide safety and security to people around the world. In the past, General Dynamics has p

Senior Software Developer – Full Stack, Java / React

Location

District Of Columbia

Posted

18 days ago

Salary

$123.3K - $166.8K / year

Seniority

Senior

Job Description

Senior Software Developer – Full Stack, Java / React

General Dynamics

• 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

Job 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

Related Job Pages

More Backend Engineer Jobs

Intrahealth, a HEALWELL AI Company logo

Intermediate Software Developer, .NET

Intrahealth, a HEALWELL AI Company

We specialize in global electronic medical records and related healthcare solutions.

Backend Engineer18 days ago
Full TimeRemoteTeam 51-200H1B No Sponsor

• AI-First Delivery : AI coding tools and agentic workflows are a core part of your development process. You don't just prompt an AI to help with a feature — you think about how to build systems, skills, and workflows that let AI do more of the work, more reliably, over time. • Software Development : Design, build, test, and deploy backend services and APIs. Ensure code quality, maintainability, and performance across a modern platform built alongside a large legacy system. • Innovation in AI-Assisted Development : Drive innovation in how the team builds software. Explore and champion new tools, techniques, and agentic patterns — whether that's custom Claude skills, orchestration frameworks, or something that doesn't exist yet. We invest in systems that build features, not in hand-coding every feature. • Database Engineering : Design and evolve database schemas, write and optimize complex SQL, and contribute to migration strategies. You are comfortable working deep in the data layer across large, complex relational databases. • Architecture & Design : Contribute to architectural decisions including API design, component design, database schema evolution, and system scalability. Ensure solutions align with long-term platform sustainability. • End-to-End Ownership : Own features from conception through QA through production. Work closely with Product to validate functionality, clarify requirements, and ensure successful releases. Communicate technical concepts clearly to both technical and non-technical stakeholders. • Quality & Engineering Practices : Take full ownership of quality. Write and maintain unit, integration, and end-to-end tests. Participate in code reviews and contribute to CI/CD pipeline improvements and technical documentation. You are responsible for what you ship.

Canada
$80K - $110K / year
EY logo

DE, Python, AI, GDS

EY

Building a #BetterWorkingWorld by providing trust through assurance and helping organizations grow, transform & operate.

Backend Engineer18 days ago
Full TimeRemoteTeam 10,001+Since 1989H1B Sponsor

• Design and implement scalable AI and cloud-based solutions using Python, AWS services, and PostgreSQL. • Engage with product owners, business analysts, and global stakeholders to translate requirements into technical solutions. • Communicate complex technical concepts clearly to non-technical stakeholders. • Lead code reviews, testing strategies, and deployment activities ensuring high-quality delivery. • Develop and maintain pharmaceutical forecasting models leveraging analytics, historical data, and cross-functional inputs. • Collaborate with global teams to deliver insights, analytical presentations, and decision-support materials. • Perform business analysis, modeling, and automation using SQL, and Python. • Provide strategic guidance on assumptions, risks, and optimization opportunities in forecasting and AI workflows.

India
Job Closed
EY logo

Senior Backend Developer – Customertech, Adobe AEM

EY

Building a #BetterWorkingWorld by providing trust through assurance and helping organizations grow, transform & operate.

Backend Engineer18 days ago
Full TimeRemoteTeam 10,001+Since 1989H1B Sponsor

• Development of AEM components, templates, workflows, publishing, configurations & customizations • AEM assets configurations and customizations. • Migration of content and digital assets from legacy systems to AEM & AEM assets. • Implement solutions based on Adobe AEM, AEM assets • Prototypes interactive interfaces with multiple states and roles • Interface with Architects to understand the design skeleton. • Ensure technical issues are quickly resolved and implement strategies and solutions to help reduce the likelihood of reoccurrence. • Development in a fast-paced Agile Scrum Delivery Team environment • Showcase strong leadership skills, including the ability to deliver constructive feedback and the ability to lead by example • Work on estimating development tasks • Manage and/or being managed by remote teams/offices

India
Extractta logo

Developer, Python

Extractta

EXTRACTTA | Informações que geram Soluções

Backend Engineer18 days ago
Full TimeRemoteTeam 201-500Since 2005H1B No Sponsor

• Python: Develop scalable services using FastAPI, Flask, or Django. • Modern Frontend: Occasionally support frontend tasks using Angular. • Product Evolution: Build new features and maintain existing products with a focus on clean code. • Data Interface: Collaborate with Data Engineers to ensure APIs and data pipelines are fully aligned.

Brazil