# Software Developer Sr Principal

**Company**: GDIT
**Work arrangement**: remote
**Experience**: senior
**Job type**: full-time
**Salary**: $131,750 - $178,250
**Category**: Engineering
**Industry**: Technology

**Apply**: https://gdit.wd5.myworkdayjobs.com/en-US/External_Career_Site/job/Any-Location--Remote/AWS-Technical-Lead-Sr-Java-Angular-Developer_RQ230150-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_1366bc9c-fbe

## Description

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.

The successful candidate will lead and mentor a small, distributed Agile development team while remaining hands-on with architecture, design, development, code reviews, and troubleshooting.

Key responsibilities include:

- Translating customer and user requirements into technical specifications, architectural approaches, and implementation plans

- Designing, developing, and maintaining enterprise applications using Java, Spring Boot, Angular, REST APIs, and relational databases

- Providing technical leadership for applications deployed in AWS, including architecture, containers, networking, security, databases, observability, scalability, and resiliency

- Building, deploying, and troubleshooting containerized applications using Docker and Amazon ECS

- Developing and maintaining cloud infrastructure using Terraform/OpenTofu and automated CI/CD pipelines

The ideal candidate will have:

- 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

Benefits include:

- Medical plan options, some with Health Savings Accounts

- Dental plan options

- Vision plan

- 401(k) plan with company match

- Full flex work weeks where possible

- Paid time off plans, including vacation, sick and personal time, holidays, paid parental, military, bereavement and jury duty leave

- Paid Family Leave program providing up to 160 hours of paid leave in a rolling 12-month period

## Skills

### Required
- Amazon Web Services (AWS)
- Angular UI
- Java
- Spring Boot
- Technical Leadership

### Nice to have
- GitLab CI/CD and GitLab Runner
- Linux and shell scripting
- JUnit
- SonarQube
- Playwright
- Karma

---

Source: [Apply at gdit.wd5.myworkdayjobs.com](https://gdit.wd5.myworkdayjobs.com/en-US/External_Career_Site/job/Any-Location--Remote/AWS-Technical-Lead-Sr-Java-Angular-Developer_RQ230150-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
