# Software Developer Sr Principal

**Company**: GDIT
**Location**: USA NC Home Office (NCHOME)
**Work arrangement**: remote
**Experience**: senior
**Job type**: full-time
**Salary**: $147,050 - $198,950
**Category**: Engineering
**Industry**: Technology

**Apply**: https://gdit.wd5.myworkdayjobs.com/en-US/External_Career_Site/job/USA-NC-Home-Office-NCHOME/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_fb1d0087-861

## 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

- Designing and maintaining relational data solutions using PostgreSQL and/or Oracle and persistence frameworks such as Hibernate/JPA and MyBatis

- Applying modern application patterns including micro-services, asynchronous processing, caching, automated testing, and secure software development

- Supporting application observability and production troubleshooting using technologies such as OpenTelemetry, AWS X-Ray, Prometheus, and CloudWatch

- Promoting software engineering best practices and identifying opportunities to improve application performance, security, maintainability, and architecture

- Supporting team workload/capacity planning, technical mentoring, performance feedback, and professional development

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

- 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

Benefits include:

- Medical plan options with Health Savings Accounts

- Dental plan options

- Vision plan

- 401(k) plan with company match

- Flexible work arrangements

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

- Short and long-term disability benefits

- Life, accidental death and dismemberment, personal accident, critical illness, and business travel and accident insurance

## Skills

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

### Nice to have
- GitLab CI/CD and GitLab Runner experience
- 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/USA-NC-Home-Office-NCHOME/AWS-Technical-Lead-Sr-Java-Angular-Developer_RQ230150-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
