JOBSEARCHER

Senior Full Stack Engineer (Java/Angular)

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.