Back to Jobs

Java Full Stack Developer

Not Disclosed

Job Description & Details

They need a Java full‑stack developer to keep their microservices and Angular front‑end humming. The role is on‑site in Virginia and only open to OPT candidates.

What You'll Actually Be Doing

You’ll be writing Spring Boot services, exposing REST APIs, and wiring them up to an Angular UI that the product team owns. Expect daily debugging of distributed calls, writing unit and integration tests, and pushing code through a CI/CD pipeline. Because the stack is full‑stack, you’ll also be tweaking UI components, handling state management, and ensuring the front‑end talks cleanly to the back‑end while meeting performance SLAs.

The Core Tech Stack

The non‑negotiables are Java 8+ with Spring Boot for the service layer and a microservices architecture—think Docker, Kubernetes, and circuit‑breaker patterns. On the client side you must be comfortable with Angular (components, services, RxJS) because the UI is a single‑page app that consumes those APIs. They also expect you to know Git, RESTful design, and basic CI/CD tooling; without those you’ll hit friction fast.

Interview Expectations

  1. Design a resilient microservice: They’ll ask you to sketch how you’d build a service that can survive downstream failures—expect discussion of circuit breakers, retries, fallback strategies, and health‑check endpoints. They’re watching for whether you understand latency, fault isolation, and observability.
  2. Angular change detection performance: Be ready to explain how Angular’s change detection works, when you’d use OnPush strategy, and how to avoid unnecessary re‑renders. The interviewer wants proof you can keep the UI snappy at scale.

Application Advice

Tailor your resume to echo the exact stack: lead with “Java, Spring Boot, Microservices, Angular” and quantify the years (3+). Mention any experience with Docker/Kubernetes, CI/CD pipelines, and REST API design—these keywords will get past the ATS. Since the posting is OPT‑only and local, flag your work‑authorization status and Virginia residency prominently near the top of your CV.