AWS Technical Lead/Sr. Java/Angular Developer
General Dynamics Information Technology · United States · 2026-10-14
About this role
Type of Requisition:
RegularClearance Level Must Currently Possess:
NoneClearance Level Must Be Able to Obtain:
NonePublic Trust/Other Required:
OtherJob Family:
Software EngineeringJob Qualifications:
Skills:
Amazon Web Services (AWS), Angular UI, Java (Programming Language), Spring Boot, Technical LeadershipCertifications:
NoneExperience:
8 + years of related experienceUS Citizenship Required:
YesJob 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 or Green Card Required with 2 years of continuous residency in the US (no sponsorship available)
The likely salary range for this position is $131,750 - $178,250. 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.Scheduled Weekly Hours:
40Travel Required:
NoneTelecommuting Options:
RemoteWork Location:
Any Location / RemoteAdditional Work Locations:
Total Rewards at GDIT:
Our benefits package for all US-based employees includes a variety of medical plan options, some with Health Savings Accounts, dental plan options, a vision plan, and a 401(k) plan offering the ability to contribute both pre and post-tax dollars up to the IRS annual limits and…
Skills asked for
- aws
- java
- angular
- spring boot
- agile
- rest
- docker
- terraform
Similar jobs
- AWS Cloud Infra Senior Technical LeadSopra Steria · Noida, Uttar Pradesh
- Technical Lead (Python, AWS, Terraform Experience)Netcompany · London
- Technical Lead (Python, AWS, Terraform Experience)Netcompany · Leeds
- Principal Technical Architect, Product Management (AWS/Azure)Veeamsoftware · San Jose
- Lead Technical Architect – Cloud Modernization (AWS)Atek · Hybrid
- Technical Program Manager - AWS Cloud InfrastructureGodaddy · British Columbia
- Technical Lead (AWS & Java)LegalAndGeneral · London
- Technical Lead (AWS Serverless & Microservices)LegalAndGeneral · London
Your next role is already in here.
Search live openings from thousands of employers, save the ones worth a second look, and let JobBob keep watch for the rest.