ZipStaff Inc.

Senior Full Stack Engineer (Java / Angular)

Washington, District of Columbia•Contract
$34 - $36 hourly
About the Job
Job Title: Senior Full Stack Engineer (Java / Angular)
Location: Washington, DC (Onsite)
Employment Type: W2 Contract
Duration: 11 months
About the Opportunity:
ZipStaff is hiring a Senior Full Stack Engineer (Java / Angular) for our client, a major U.S. passenger rail transportation organization based in Washington, DC. Supporting mission-critical operations applications, your work will be about 75-80% backend distributed architecture (Java 17/21, Spring Boot, Kafka, PostgreSQL) and 20-25% Angular front-end, delivering fault-tolerant microservices, event-driven systems and AWS CI/CD.
What You'll Do:
  • Build and maintain Spring Boot microservices (Java 17/21) with REST and reactive endpoints.
  • Architect Spring Kafka pipelines handling ordering, retries, DLTs, idempotency and schema evolution.
  • Model and optimize data with Spring Data JPA, Hibernate and PostgreSQL; build Spring Batch jobs.
  • Implement Resilience4j patterns and Spring Security, OAuth2, JWT and AWS Secrets Manager.
  • Build accessible UI features in Angular (v15+), TypeScript and RxJS.
  • Write JUnit 5 and Spring Boot Test suites; contribute to Playwright E2E tests.
  • Containerize with Docker and run CI/CD with GitHub Actions and AWS CodeBuild.
  • Lead code reviews, mentor developers and support production incidents.
Required Qualifications:
  • 5+ years of production backend engineering with secondary modern front-end focus.
  • Deep Java 17/21, Spring Boot, Spring Security, Spring Data and PostgreSQL.
  • Event-driven systems with Apache Kafka or AWS MSK (DLTs, idempotency, consumer rebalancing).
  • Angular (v15+), TypeScript, RxJS and Tailwind, PrimeNG or Angular Material.
  • Resilience4j and automated testing with JUnit 5 and Spring Boot Test.
  • Docker on AWS with GitHub Actions or CodeBuild.
  • Bachelor's in CS or related field, or equivalent experience.
Nice to Have:
  • NgRx state management.
  • Spring WebFlux, Avro/JSON Schema, Confluent Schema Registry.
  • Playwright E2E automation.
  • Transportation, rail, fleet or logistics domain experience.
Benefits:
  • Health Insurance.
  • Dental Insurance.
  • Vision Insurance.
  • 401(k) + 401(k) matching.
  • Paid time off.
  • Referral Program.
About ZipStaff:
ZipStaff connects skilled technology professionals with leading organizations across the United States, matching top talent with impactful contract and full-time opportunities.
To apply, submit your resume through this posting. Qualified candidates will be contacted by a ZipStaff recruiter.