Skip to main content

Full Stack Developer

Posted 15 days ago

innovative object solutionsWashington (DC)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

About the Role: We're seeking an experienced Senior Full Stack Software Developer with deep expertise in Angular front-end development and Java Spring Boot backend services to help modernize mission-critical federal applications used by millions of Americans. You'll design and build secure, scalable web applications that improve the public's digital experience while working alongside UX designers, architects, product owners, and fellow engineers. This role is ideal for someone who enjoys solving complex technical challenges, mentoring other developers, and contributing to modern cloud-native software architectures.
What You'll Do:
  • Design, develop, and maintain enterprise-grade Angular (v13+) applications using TypeScript, RxJS, and reusable component architecture
  • Develop secure, scalable RESTful APIs and microservices using Java 11+ and Spring BootDesign and implement end-to-end features spanning Angular front ends, Java services, and relational databases
  • Collaborate with UX designers, product managers, architects, QA engineers, and business stakeholders throughout the software development lifecycle
  • Optimize application performance, accessibility (Section 508/WCAG), responsiveness, and browser compatibility
  • Build and maintain CI/CD pipelines supporting automated testing and deployments within AWS cloud environments
  • Troubleshoot production issues and improve application reliability, scalability, and security
  • Participate in architecture reviews, code reviews, and technical design discussions
  • Mentor junior developers and promote engineering best practices across the team
  • Contribute to Agile planning, estimation, and continuous improvement initiatives
Required Qualifications: 8+ years of professional full-stack software development experience 7+ years developing production Angular applications using Angular 13+, TypeScript, RxJS, HTML5, and SCSS7+ years developing Java applications using Java 11+ and Spring BootExperience designing and consuming RESTful APIsExperience developing microservices using Spring BootExperience with Git, Maven or Gradle, and modern CI/CD workflows Experience deploying or supporting applications in AWS cloud environments Experience working with relational databases and writing efficient SQL queries Experience working in Agile/Scrum software development teams Strong understanding of software engineering principles, object-oriented design, and design patterns Excellent written and verbal communication skills
Preferred Qualifications: Angular Angular Material Java / Spring HibernateNgRxReactive FormsState Management Lazy Loading Component Libraries Spring Security Spring Data JPASpring CloudOpenAPI / SwaggerOAuth2 / JWT Authentication Cloud & DevOpsAWS ECSAWS LambdaAPI Gateway CloudFormationDockerKubernetesJenkinsGitHub Actions TerraformTestingJasmineKarmaJUnitMockitoCypressPlaywrightEnterprise Development Microservice architecture Event-driven architecture Messaging (Kafka, RabbitMQ, or SQS) Performance tuning Secure software developmentOWASP security best practices
Why Join Us:
  • Help modernize software used by millions of Americans every day
  • Work on highly visible, mission-critical digital transformation initiatives
  • Collaborate with experienced architects, designers, and engineers who value clean architecture and engineering excellence
  • Build cloud-native applications using modern Angular, Spring Boot, AWS, and DevSecOps technologies
  • Enjoy competitive compensation, comprehensive benefits, and flexible hybrid work arrangements
  • Make a meaningful impact by improving the way citizens interact with government services

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this