AWS Technical Lead/Sr. Java/Angular Developer
General Dynamics Information Technology3 days ago
Remote, United StatesStaff+
Base Salary
$132k - $178k/yr
Responsibilities
- Lead and mentor a small, geographically distributed development team while contributing hands-on to architecture, design, development, code reviews, and troubleshooting.
- Translate customer and user requirements into technical specifications, architecture, and implementation plans.
- Design, develop, and maintain enterprise applications using Java, Spring Boot, Angular, relational databases, and persistence frameworks.
- Design, deploy, operate, and troubleshoot AWS applications involving containers, networking, security, databases, observability, scalability, and resiliency.
- Build and troubleshoot containerized applications with Docker and Amazon ECS.
- Develop and maintain cloud infrastructure with Terraform/OpenTofu and automated delivery pipelines.
- Support application monitoring, logging, metrics, distributed tracing, production troubleshooting, and performance improvement.
- Provide technical and people leadership, including workload planning, mentoring, performance feedback, and professional development.
- Work directly with customers, program leadership, and technical and non-technical stakeholders.
Requirements
- 8+ years of professional software development experience, including enterprise application development in Agile environments.
- 2+ years of technical leadership experience as a Technical Lead, Lead Developer, Software Architect, or equivalent.
- Current AWS Certified Developer - Associate, Solutions Architect - Associate, or higher-level AWS certification.
- Strong hands-on Java and Spring/Spring Boot experience; recent Java LTS experience is preferred.
- Experience with Angular and TypeScript; Angular 17+ is preferred.
- Experience designing REST APIs and microservice-based applications.
- 4+ years of hands-on AWS experience designing, deploying, operating, and troubleshooting production workloads.
- Knowledge of AWS ECS/ECR, VPC/networking, IAM, load balancing, S3, RDS, CloudWatch, Route 53, and secrets management.
- Experience with Docker, Terraform/OpenTofu, Git, CI/CD pipelines, PostgreSQL and/or Oracle, SQL, Hibernate/JPA, or MyBatis.
- Experience with automated testing, code quality, security scanning, DevSecOps, monitoring, logging, metrics, and distributed tracing.
- Ability to lead a fully remote team, balance engineering with leadership responsibilities, troubleshoot across application and infrastructure layers, and communicate with stakeholders.
- U.S. citizenship or Green Card eligibility with two years of continuous U.S. residency is required; no sponsorship is available.
- Preferred qualifications include GitLab CI/CD, GitLab Runner, Linux, shell scripting, JUnit, SonarQube, Playwright, Karma, enterprise authentication/SSO or DSSO, Section 508 accessibility, AI integration, and event-driven or serverless AWS architectures.
Benefits
- Medical, dental, vision, health savings account options, and a 401(k) with company matching are available.
- Benefits include vacation, sick and personal leave, paid holidays, paid parental, military, bereavement, and jury-duty leave.
- Eligible employees may receive up to 160 hours of paid family leave in a rolling 12-month period.
- Short- and long-term disability, life, accidental death and dismemberment, personal accident, critical illness, and business travel and accident insurance are available.
- The position is 100% remote, operates on East Coast hours, has a 40-hour workweek, and requires no travel.
Tech Stack
AngularAWSDockerGitGitLab CI/CDJavaJUnitKarmaLinuxPostgreSQLPrometheusSonarQubeSpring BootSQLTerraformTypeScript
Categories
About General Dynamics Information Technology
General Dynamics Information Technology (GDIT) delivers enterprise IT, systems integration, cybersecurity, cloud, and software engineering services to U.S. federal agencies, including defense and intelligence organizations. It provides contract-based professional and managed services ranging from network operations and unified communications to training and simulation. GDIT is a business unit of General Dynamics (NYSE: GD) and is headquartered in Falls Church, Virginia.