AWS Technical Lead/Sr. Java/Angular Developer (US Citizenship Required)

General-Dynamics-Information-Technology

North Carolina

Remote

USD 150,000 - 190,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

General Dynamics Information Technology, Inc. seeks a Software Developer Senior Principal for a 100% remote role with East Coast hours. You will lead a distributed Agile team, while remaining hands-on in architecture, development, and troubleshooting.

Expect strong AWS expertise across ECS/ECR, VPC, IAM, and RDS, plus Java/Spring Boot and Angular work. You will design and implement REST APIs, microservices, and cloud-native patterns, leveraging Terraform/OpenTofu, CI/CD, Docker, and

Qualifications

  • AWS Certified Developer - Associate, Solutions Architect - Associate, or higher-level AWS certification.
  • 8+ years of professional software development experience, including enterprise applications.
  • 2+ years of technical leadership as a Technical Lead or Architect.
  • Strong hands-on Java and Spring/Spring Boot development experience.
  • Experience with Angular/TypeScript; Angular 17+ preferred.
  • Experience designing REST APIs and micro-services.
  • 4+ years of hands-on AWS design, deployment, and operations.
  • Strong AWS services knowledge: ECS/ECR, VPC, IAM, S3, RDS, CloudWatch.

Responsibilities

  • Lead and mentor a distributed Agile development team; stay hands-on with architecture and reviews.
  • Serve as technical point of contact between dev team, leadership, and customer.
  • Translate requirements into technical specs and implementation plans.
  • Design, develop, and maintain enterprise apps using Java, Spring Boot, Angular, REST APIs, and databases.
  • Provide technical leadership for AWS-based apps: architecture, containers, security, observability, scalability.
  • Build, deploy, and troubleshoot containerized apps with Docker and ECS.
  • Develop cloud infra with Terraform/OpenTofu and CI/CD pipelines.
  • Maintain relational data solutions using PostgreSQL and Oracle; Hibernate/JPA/MyBatis.
  • Promote modern patterns: microservices, asynchronous processing, testing, and secure dev.

Skills

AWS Certifications
Java
Spring Boot
Angular/TypeScript
REST APIs
Docker
Terraform/OpenTofu
CI/CD
PostgreSQL/Oracle
Hibernate/JPA/MyBatis

Tools

Docker
Terraform/OpenTofu
Git
CI/CD pipelines
PostgreSQL
Oracle

Job description

SOFTWARE DEVELOPER SR PRINCIPAL

*EAST COAST HOURS* **MUST HAVE CURRENT AWS CERTIFICATION**

This is a hands-on technical leadership role requiring a strong software engineering background, broad AWS cloud expertise, and the ability to lead and mentor developers.

Duties
  • Lead and mentor a small, distributed Agile development team while remaining hands-on with architecture, design, development, code reviews, and troubleshooting.
  • Serve as a key technical point of contact between the development team, program leadership, and customer.
  • Translate customer and user requirements into technical specifications, architectural approaches, and implementation plans.
  • Design, develop, and maintain enterprise applications using Java, Spring Boot, Angular, REST APIs, and relational databases.
  • Provide technical leadership for applications deployed in AWS, including architecture, containers, networking, security, databases, observability, scalability, and resiliency.
  • Build, deploy, and troubleshoot containerized applications using Docker and Amazon ECS.
  • Develop and maintain cloud infrastructure using Terraform/OpenTofu and automated CI/CD pipelines.
  • Design and maintain relational data solutions using PostgreSQL and/or Oracle and persistence frameworks such as Hibernate/JPA and MyBatis.
  • Apply modern application patterns including micro-services, asynchronous processing, caching, automated testing, and secure software development.
  • Support application observability and production troubleshooting using technologies such as OpenTelemetry, AWS X-Ray, Prometheus, and CloudWatch.
  • Promote software engineering best practices and identify opportunities to improve application performance, security, maintainability, and architecture.
  • Support team workload/capacity planning, technical mentoring, performance feedback, and professional development.
Required Experience and Technical Skills
  • MUST HAVE AWS Certified Developer - Associate, Solutions Architect - Associate, or higher-level AWS certification.
  • 8+ years of professional software development experience, including experience developing enterprise applications in Agile environments.
  • 2+ years of technical leadership experience as a Technical Lead, Lead Developer, Software Architect, or equivalent.
  • Strong hands-on Java and Spring/Spring Boot development experience; Java 21 or recent Java LTS versions preferred.
  • Experience developing modern web applications using Angular/TypeScript; Angular 17+ preferred.
  • Experience designing and developing REST APIs and micro-service-based applications.
  • 4+ years of hands-on AWS experience designing, deploying, operating, and troubleshooting production workloads.
  • Strong understanding of AWS architecture and core services, including ECS/ECR, VPC/networking, IAM, load balancing, S3, RDS, CloudWatch, Route 53, and Secrets Management.
  • Strong understanding of cloud security, scalability, resiliency, high availability, and observability.
  • Experience with Docker, Terraform/OpenTofu, Git, and CI/CD pipelines.
  • Experience with PostgreSQL and/or Oracle, SQL, and Java persistence technologies such as Hibernate/JPA or MyBatis.
  • Experience with automated testing, code quality, security scanning, and DevSecOps practices.
  • Experience with application monitoring, logging, metrics, and distributed tracing.
Leadership Skills and Abilities
  • Demonstrated ability to lead and mentor a geographically distributed, 100% remote development team.
  • Ability to balance hands-on engineering responsibilities with technical and people leadership.
  • Strong problem-solving and troubleshooting skills across application, container, database, networking, and AWS infrastructure layers.
  • Ability to translate business and user requirements into effective technical solutions.
  • Strong written and verbal communication skills with the ability to work directly with customers and technical/non-technical stakeholders.
  • Experience with people-management or team-lead responsibilities including mentoring, performance feedback, workload/capacity management, and professional development.
  • Ability to prioritize work, identify technical risks, and drive engineering best practices.
Preferred Skills
  • GitLab CI/CD and GitLab Runner experience.
  • Linux and shell scripting.
  • JUnit, SonarQube, Playwright, Karma, or comparable testing/code-quality tools.
  • Experience with enterprise authentication/SSO or DSSO.
  • Section 508 accessibility experience.
  • Experience integrating AI capabilities into enterprise applications.
  • Familiarity with additional AWS services and event-driven/server-less architectures.
SECURITY CLEARANCE LEVEL

Public Trust

LOCATION

100% remote - East Coast Hours

US Citizenship Required
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AWS Technical Lead/Sr. Java/Angular Developer (US Citizenship Required)
AWS Technical Lead/Sr. Java/Angular Developer (US Citizenship Required)

General Dynamics IT • United States

On-site
USD 140,000 - 210,000
Senior AWS Java Full Stack Developer
Senior AWS Java Full Stack Developer

System One, Inc. • Lafayette (LA)

On-site
USD 110,000 - 140,000
Technical Lead – Full Stack Engineering (AWS)
Technical Lead – Full Stack Engineering (AWS)

Strategic Staffing Solutions, Inc. • Charlotte (NC)

Hybrid
USD 120,000 - 180,000
AWS Technical Lead/Sr. Java/Angular Developer
AWS Technical Lead/Sr. Java/Angular Developer

General Dynamics Information Technology, Inc. • Lorida (FL)

Remote
USD 132,000 - 178,000
AWS Tech Lead - Java/Spring & Angular Architect (Remote)
AWS Tech Lead - Java/Spring & Angular Architect (Remote)

General Dynamics Information Technology, Inc. • Lorida (FL)

Remote
USD 132,000 - 178,000
Senior Java/Angular Developer - AWS Cloud
Senior Java/Angular Developer - AWS Cloud

Compunnel Inc. • Richmond (VA)

Hybrid
USD 100,000 - 150,000
AWS Tech Lead - Java/Spring & Angular Architect (Remote)
AWS Tech Lead - Java/Spring & Angular Architect (Remote)

General Dynamics Information Technology, Inc. • Lorida (FL)

Remote
USD 140,000 - 200,000
Java/AWS Engineer
Java/AWS Engineer

Compunnel Inc. • Durham (NC)

On-site
USD 120,000 - 160,000
Lead Software Engineer – Angular / AWS
Lead Software Engineer – Angular / AWS

Halo Media • United States

Remote
USD 130,000 - 170,000
100% Remote
Senior AWS Java Full Stack Developer
Senior AWS Java Full Stack Developer

System One, Inc. • Plano (TX)

On-site
USD 130,000 - 170,000