Senior Full Stack Engineer (Java / Angular)

Randstad USA

Washington (District of Columbia)

On-site

USD 120,000 - 160,000

Full time

40 hours ago
Be an early applicant

Get a reply from this recruiter

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Randstad is seeking a Senior Full Stack Engineer to join our high-impact client team in the Washington, D.C. metro area, supporting mission-critical enterprise operations applications.

You will drive backend services with Java 17/21, Spring Boot, Kafka, PostgreSQL and contribute to responsive Angular frontend work, with overall architecture and cloud-focused responsibilities. You will design fault-tolerant microservices, implement event-driven architectures, streamline CI/CD pipelines on AWS,

Qualifications

  • 5+ years of backend software engineering experience with frontend exposure
  • Proficient in Java (17/21) and Spring ecosystem (Boot, Security, Data)
  • Experience with Kafka/AWS MSK and DLTs including idempotency and rebalancing
  • Frontend experience with Angular (v15+) and RxJS
  • Cloud and CI/CD expertise in AWS and related tooling
  • Bachelor's degree in CS/Software Eng or an equivalent
  • Strong understanding of relational databases (PostgreSQL) and data modeling

Responsibilities

  • Backend & API Development: design, build, and maintain Spring Boot microservices exposing REST and reactive endpoints
  • Event-Driven Architecture: architect messaging pipelines with Spring Kafka and DLTs
  • Data Modeling & Batch Workloads: model and optimize relational data with Spring Data JPA and PostgreSQL
  • System Resilience & Security: implement circuit breakers, rate limiting, and security with OAuth2/JWT/AWS Secrets Manager
  • Frontend Delivery: build UI features with Angular (v15+) and RxJS
  • Testing & QA: write unit/integration tests and collaborate on E2E testing with Playwright
  • DevOps & Cloud Ownership: containerize with Docker and manage CI/CD with GitHub Actions and AWS CodeBuild
  • Technical Leadership: architecture/code reviews, mentoring, incident resolution

Skills

Java 17/21
Spring Boot
Apache Kafka
PostgreSQL
Angular (v15+)
TypeScript

Education

Bachelor's degree in CS/Software Engineering or related

Tools

Docker
GitHub Actions
AWS CodeBuild
Playwright

Job description

job summary

Randstad is seeking a Senior Full Stack Engineer to join our high-impact client team in the Washington, D.C. metro area, supporting mission-critical enterprise operations applications. In this role, you will be the core technical driver behind high-throughput backend services and modern web interfaces, with work weighted approximately 75-80% toward backend distributed architecture (Java 17/21, Spring Boot, Apache Kafka, PostgreSQL) and 20-25% toward responsive frontend features in Angular. You will design fault-tolerant microservices, implement event-driven architectures, streamline CI/CD pipelines on AWS, and deliver intuitive tools that optimize operational workflows across the organization.

location

Washington, Washington, D.C.

job type

Contract

work hours

9am to 5pm

education

Bachelors

responsibilities
  • Backend & API Development: Design, build, and maintain high-performance Spring Boot microservices (Java 17/21) exposing robust REST and reactive endpoints.
  • Event-Driven Architecture: Architect messaging pipelines using Spring Kafka, handling message ordering, retries, dead-letter topics (DLTs), idempotency, and schema evolution over time.
  • Data Modeling & Batch Workloads: Model, query, and optimize relational data using Spring Data JPA, Hibernate, and PostgreSQL, and engineer complex background data jobs with Spring Batch.
  • System Resilience & Security: Implement circuit breakers, rate limiting, and fallback patterns using Resilience4j; enforce enterprise security standards with Spring Security, OAuth2, JWT, and AWS Secrets Manager.
  • Frontend Delivery: Build and maintain performant, accessible UI features using Angular (v15+), TypeScript, and RxJS (accounting for ~20-25% of development time).
  • Testing & Quality Assurance: Write unit and integration suites using JUnit 5 and Spring Boot Test, while collaborating on automated end-to-end testing with Playwright.
  • DevOps & Cloud Ownership: Containerize microservices using Docker, configure automated CI/CD workflows via GitHub Actions and AWS CodeBuild, and manage cloud workloads in AWS.
  • Technical Leadership: Conduct rigorous architecture and code reviews, establish engineering standards, mentor junior developers, and assist in production incident resolution.
qualifications
  • Professional Experience: 5+ years of production experience in backend software engineering with a demonstrable secondary focus in modern frontend development.
  • Core Backend Stack: Deep proficiency with Java (17 or 21), the Spring ecosystem (Spring Boot, Spring Security, Spring Data), and relational databases (PostgreSQL).
  • Messaging & Streaming: Hands-on experience developing event-driven systems using Apache Kafka or AWS MSK, including practical handling of DLTs, idempotency, and consumer group rebalancing.
  • Frontend Competence: Practical experience building single-page applications with Angular (v15+), TypeScript, RxJS, and modern CSS/UI libraries (Tailwind CSS, PrimeNG, or Angular Material).
  • Resilience & Testing: Proven background implementing fault-tolerance patterns (Resilience4j) and writing comprehensive automated tests (JUnit 5, Spring Boot Test).
  • Cloud & Containers: Experience deploying containerized workloads (Docker) within AWS environments using standard CI/CD tools (GitHub Actions, CodeBuild).
  • Education: Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline, or equivalent practical industry experience.
skills

AWS,AWS environments,Angular Material,Angular,NgRx,Apache Kafka,Kafka,API Development,automated tests,Avro,backend services,backend,CSS,Cloud,cloud workloads,code reviews,Confluent,Containerize,containerized workloads,CI/CD workflows,CI/CD,Streaming,DevOps & Cloud,distributed architecture,Docker,end-to-end testing,event-driven architectures,Event-Driven Architecture,event-driven systems,fault-tolerant,fault-tolerance,frontend,frontend development,GitHub Actions,Hibernate,Computer Science,JSON,JWT,Java,Spring Data JPA,JUnit 5,microservices,OAuth2,Playwright,PostgreSQL,rate limiting,reactive programming,relational data,relational databases,System Resilience,RxJS,single-page applications,software engineering,Spring Batch,Spring Data,Spring WebFlux,Spring Security,Spring Boot,Tailwind CSS,TypeScript,web interfaces,Resilience,high-performance,architecture,automation,circuit breakers,enterprise security,Data Modeling,governance,logistics systems,mentor junior developers,paradigms,Testing & Quality Assurance,state management,Security,streamline,Technical Leadership,Testing,operational workflows

Equal Opportunity Employer

Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

At Randstad Digital

we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com.

Pay offered

Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including: medical, prescription, dental, vision, AD&D, and life insurance offerings, short-term disability, and a 401K plan (all benefits are based on eligibility).

Benefits
  • medical
  • prescription
  • dental
  • vision
  • AD&D
  • life insurance offerings
  • short-term disability
  • 401K plan
Posting duration

This posting is open for thirty (30) days.

Professional Experience: 5+ years... (duplicate)

Professional Experience: 5+ years of production experience in backend software engineering with a demonstrable secondary focus in modern frontend development.Core Backend Stack: Deep proficiency with Java (17 or 21), the Spring ecosystem (Spring Boot, Spring Security, Spring Data), and relational databases (PostgreSQL).Messaging & Streaming: Hands-on experience developing event-driven systems using Apache Kafka or AWS MSK, including practical handling of DLTs, idempotency, and consumer group rebalancing.Frontend Competence: Practical experience building single-page applications with Angular (v15+), TypeScript, RxJS, and modern CSS/UI libraries (Tailwind CSS, PrimeNG, or Angular Material).Resilience & Testing: Proven background implementing fault-tolerance patterns (Resilience4j) and writing comprehensive automated tests (JUnit 5, Spring Boot Test).Cloud & Containers: Experience deploying containerized workloads (Docker) within AWS environments using standard CI/CD tools (GitHub Actions, CodeBuild).Education: Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline, or equivalent practical industry experience.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Technical Lead - Java / Distributed Systems
Senior Technical Lead - Java / Distributed Systems

Randstad USA • Washington

On-site
USD 76,000 - 83,000
Senior Full Stack Developer / Engineer (Java / Angular / AWS)
Senior Full Stack Developer / Engineer (Java / Angular / AWS)

Randstad Digital • Washington

On-site
USD 103,000 - 117,000
Senior Java Developer
Senior Java Developer

Randstad USA • Madison (WI)

Remote
USD 83,000 - 96,000
Senior Backend Engineer - Java / AWS
Senior Backend Engineer - Java / AWS

Randstad Digital Americas • Washington

On-site
USD 83,000 - 90,000
Full Stack Engineer
Full Stack Engineer

Randstad Digital Americas • Durham (NC)

On-site
USD 98,000 - 99,000
Full Stack Engineer (50/50)
Full Stack Engineer (50/50)

Randstad Digital Americas • North Carolina

On-site
USD 98,000 - 99,000
L3 Full Stack Engineer
L3 Full Stack Engineer

Randstad USA • Roanoke (TX)

On-site
USD 98,000 - 99,000
Angular Developer / Full Stack Software Developer
Angular Developer / Full Stack Software Developer

Randstad Digital Americas • Fort Lauderdale (FL)

Hybrid
USD 65,000 - 69,000
Hybrid work arrangement
Contract extension potential
Sr Hands on Tech Lead
Sr Hands on Tech Lead

Randstad Digital Americas • Addison (TX)

On-site
USD 140,000 - 200,000
Medical insurance
Dental & Vision insurance
401K plan
+2
Angular Developer / Full Stack Software Developer
Angular Developer / Full Stack Software Developer

Randstad Digital • Fort Lauderdale (FL)

Hybrid
USD 65,000 - 69,000