Senior Full Stack Engineer (Java/Angular)

ZipStaff Inc.
  • Washington, District of Columbia
  • $34–$36
  • Instant Apply
7 days ago

Job Description

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.

Numbers & Facts

LocationWashington, District of Columbia
Salary$34–$36

Skills

  • Amazon Web Services (AWS)unmatched
  • AngularJSunmatched
  • Apache Avrounmatched
  • Apache Kafkaunmatched
  • Automationunmatched
  • Code Reviewsunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Data Modelingunmatched
  • Dockerunmatched
  • GitHubunmatched
  • Hibernateunmatched
  • JSONunmatched
  • JUnitunmatched
  • Javaunmatched
  • Java Persistence API (JPA)unmatched
  • Logisticsunmatched
  • Mentoringunmatched
  • Microservicesunmatched
  • OAuthunmatched
  • PostgreSQLunmatched
  • Production Supportunmatched
  • REST (Representational State Transfer)unmatched
  • Software Engineeringunmatched
  • Test Automationunmatched
  • Test Suiteunmatched
  • Train Transportationunmatched
  • User Interface/Experience (UI/UX)unmatched
  • Vehicle Fleetsunmatched

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Resume Builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Resume Builder