# Java Full Stack Developer

**Company:** [StradIT](http://jobs.workable.com/companies/gUMYmaPRJguCYquNxEjRoL.md)
**Location:** Jersey City, United States
**Workplace:** hybrid
**Employment type:** Contract

[Apply for this job](http://jobs.workable.com/view/cc0ca3fb-f1a4-4828-ad05-884a330bfd1d)

## Description

-   Early‑career to developing engineer with **~2–4 years of hands‑on experience** in full‑stack application development.
-   Demonstrates **strong fundamentals**, willingness to learn standards, and the ability to grow with guidance from senior engineers.
-   Comfortable working in **Agile teams**, taking ownership of assigned stories and tasks.
-   AI tool exposure like Github copilot is a plus but not required.

## Requirements

**VISA INDEPENDENT CANDIDATES ONLY**

**Tax terms - W2 only**

**Technical Expectations**

**Backend Development (Primary)**

-   Solid understanding of **Java and Spring Boot** fundamentals.
-   Experience building or modifying **RESTful APIs**.
-   Basic knowledge of **microservices concepts** (service boundaries, configuration, logging).
-   Familiarity with **messaging concepts** (Kafka/JMS) is a plus, but deep expertise is **not required** at this level.
-   Uses structured logging and understands basic error handling.

**Frontend Development**

-   Working knowledge of **Angular or React** (components, services, state basics).
-   Ability to build simple UI features and integrate them with backend APIs.
-   Understanding of basic UI/UX principles and accessibility awareness (at least at a conceptual level).

**Database & SQL**

-   Ability to write **basic to intermediate SQL queries**:

-   SELECT, JOINs
-   WHERE clauses
-   GROUP BY / ORDER BY

-   Understands relational database concepts (tables, indexes, primary/foreign keys).

\[hr align="center" size="1" width="100%"\]

**Development Practices & Tools**

-   Comfortable using an **IDE** (IntelliJ, VS Code, or Eclipse).
-   Familiar with **Git** (branching, pull requests, resolving conflicts).
-   Exposure to **unit testing** (JUnit / Jest or similar).
-   Basic understanding of **CI/CD pipelines** and deployment workflows.
-   Willingness to follow **engineering standards**, security guidelines, and compliance requirements once onboarded.
