Full Stack Developer
Core
Design, develop, and maintain enterprise Angular applications and secure, scalable REST APIs/microservices with Java and Spring Boot for mission-critical federal applications.
Role type
Senior Full Stack Software Developer
Builds
Enterprise Angular interfaces, Java-based microservices, and cloud-native architectures
Domain
Federal Government / Cloud-Native Software Engineering
Required skills
Angular 13+, TypeScript, RxJS, Java 11+, Spring Boot, RESTful API design, Git, CI/CD, AWS, SQL, Agile/Scrum, Object-Oriented Design
Preferred skills
Angular Material, Hibernate, NgRx, Spring Security, Spring Cloud, Kafka, RabbitMQ, Docker, Kubernetes, Terraform, Cypress, Playwright, Microservice architecture
Technologies
AWS Lambda, Angular, CI/CD, Cypress, Docker, Git, GitHub, Gradle, HTML5, Hibernate, JPA, JUnit, JWT, Jasmine, Java, Jenkins, Kafka, Karma, Kubernetes, Maven, NgRx, OWASP, OpenAPI, Playwright, REST, RabbitMQ, RxJS, SCSS, SQL, Spring, Spring Boot, Swagger, Terraform, TypeScript
Responsibilities
Design and maintain enterprise Angular applications using TypeScript and reusable component architecture. Build secure, scalable REST APIs and microservices with Java and Spring Boot. Deliver end-to-end features across Angular interfaces, Java services, and relational databases. Build and maintain CI/CD pipelines for automated testing and deployments in AWS. Troubleshoot production issues and strengthen application reliability, scalability, and security. Participate in architecture and code reviews, as well as technical design discussions. Mentor junior developers and encourage engineering best practices across the team.
Seniority
Senior, hands-on IC