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

General-Dynamics-Information-Technology

United States

Remote

USD 140,000 - 190,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

General Dynamics Information Technology, Inc. seeks a hands-on Senior Principal Software Developer with strong AWS expertise to lead a distributed Agile team.

You will architect, design, code, review, and troubleshoot enterprise applications built with Java/Spring Boot and Angular, deployed on AWS with containerization and CI/CD pipelines. You will translate customer requirements into scalable solutions, mentor developers, and collaborate with leadership and customers to ensure high

Qualifications

  • AWS Certified Developer – Associate or higher required.
  • 8+ years of software development experience in enterprise environments.
  • 2+ years in technical leadership roles.
  • Strong hands-on Java and Spring/Spring Boot development; Java 21 or newer preferred.
  • Experience with Angular/TypeScript; Angular 17+ preferred.
  • Experience designing REST APIs and microservices.
  • 4+ years AWS experience designing, deploying, operating production workloads.
  • Solid AWS architecture knowledge: ECS/ECR, VPC, IAM, S3, RDS, CloudWatch, Route 53, Secrets Management.
  • Experience with Docker, Terraform/OpenTofu, Git, and CI/CD pipelines.
  • Knowledge of PostgreSQL/Oracle and Java persistence (Hibernate/JPA, MyBatis).
  • Experience with automated testing, code quality, security scanning, and DevSecOps.

Responsibilities

  • Lead and mentor a distributed Agile development team while remaining hands-on with architecture and reviews.
  • Serve as technical point of contact between development, leadership, and customer.
  • Translate requirements into technical specs, architecture, and implementation plans.
  • Design, develop, and maintain enterprise apps using Java, Spring Boot, Angular, REST, and relational DBs.
  • Provide technical leadership for AWS-based applications (architecture, containers, security, observability).
  • Build, deploy, and troubleshoot Docker containers with ECS and CI/CD pipelines.
  • Develop cloud infrastructure using Terraform/OpenTofu.
  • Maintain relational data solutions using PostgreSQL and/or Oracle with Hibernate/JPA or MyBatis.
  • Apply modern patterns: microservices, caching, testing, and secure dev practices.
  • Support observability with OpenTelemetry, AWS X-Ray, Prometheus, CloudWatch.
  • Promote engineering best practices and opportunities for performance improvements.
  • Support workload planning, mentoring, and professional development.

Skills

AWS Certification
8+ years software development
2+ years technical leadership
Java/Spring Boot
Angular/TypeScript
REST APIs & microservices
AWS production workloads

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

Senior AWS Java Full Stack Developer
Senior AWS Java Full Stack Developer

System One • 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 Developer with Node/Java
AWS Developer with Node/Java

Ampstek • Plano (TX)

On-site
USD 140,000 - 170,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 132,000 - 178,000
Java/AWS Engineer
Java/AWS Engineer

Compunnel Inc. • Durham (NC)

On-site
USD 120,000 - 160,000
AWS Cloud-Native Tech Lead: Java/Spring Microservices
AWS Cloud-Native Tech Lead: Java/Spring Microservices

Compunnel Inc. • Chicago (IL)

Hybrid
USD 150,000 - 190,000
Senior AWS Java Full Stack Developer
Senior AWS Java Full Stack Developer

System One, Inc. • Plano (TX)

On-site
USD 130,000 - 170,000
Lead Software Engineer (Java / AWS)
Lead Software Engineer (Java / AWS)

Compunnel Inc. • Chicago (IL)

On-site
USD 150,000 - 190,000