AWS Technical Lead/Sr. Java/Angular Developer at General Dynamics in Any Location

  • Company: General Dynamics
  • Location: Any Location / Remote
  • Salary: $132K – $178K
  • Job type: full time
  • Workplace: remote
  • Posted: 2026-10-12

Apply for this role

All open roles at General Dynamics

Job description

Type of Requisition: Regular Clearance Level Must Currently Possess: None Clearance Level Must Be Able to Obtain: None Public Trust/Other Required: Other Job Family: Software Engineering Job Qualifications: Skills: Amazon Web Services (AWS), Angular UI, Java (Programming Language), Spring Boot, Technical Leadership Certifications: None Experience: 8 + years of related experience US Citizenship Required: Yes 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 leadershi

AWS Technical Lead/Sr. Java/Angular Developer on JobPost.