Skip to main content

JAVA Full Stack Developer

Technology
BridgeFlair LLC
New Jersey, United States2 weeks agoUntil 6/8/2026
Hybrid

Job description

Locations - New Jersey, Newyork United States, & Charlotte NC (Hybird)

High-level scope items (Project enhancements):

9 Plus years Exp The 2-K initiative extends the full MySchools enrollment lifecycle—account creation, program search, application ranking, Gale-Shapley matching, offer generation, and waitlist management—to support childcare for 2-year-olds, with new business rules layered on top. Key enhancements include:

  • Extension of the enrollment lifecycle to 2-K: The platform must recognize 2-K as a new admissions process with its own admission and waitlist instances, program directory, and application checklist. All shared functions—account creation, program search, application ranking, matching, offer generation, waitlist management, and reporting—must handle 2-K alongside existing processes without disruption.
  • 2-K eligibility and offer rules: 2-K introduces tiered age-based eligibility by seat type. Students turning 2 by FDOS are eligible for all seats (NYCEEC and FCC). Students turning 2 by calendar year-end but after FDOS are FCC-only and receive provisional NYCEEC offer letters stating they may begin on their 2nd birthday. The system must calculate DOB-based eligibility start dates and support dynamic cutoff configuration without code changes.
3.

Matching algorithm and placement adaptation: The Gale-Shapley algorithm must incorporate 2-K rules including FCC eligibility windows, seat-type-aware offer generation, standard vs. provisional letter template selection, and DOB-based merge fields. School staff review tools must support current-school and sibling verification with audit logging.

4.

Differentiated waitlist logic: Waitlist auto-add rules must vary by age eligibility. FDOS-eligible students follow the standard pattern; post-FDOS students are auto-added to all applied programs. FCC-specific auto-add behavior must be supported separately. Age-based ineligibility messaging must replace generic no-offer messages where applicable.

  • Family-facing application experience: The application flow must include 2-K in program search with 2-K directory filters, simplified early childhood program cards, map markers, and guided walkthrough. Families must see all 2-K programs regardless of eligibility—restrictions apply at ranking and offer generation—with clear eligibility messaging.
6.

Offer letter generation and communications: A full set of 2-K offer letter templates must cover choice offers, provisional offers, manual placements, no-offer letters, and waitlist inserts. The system must support bulk generation as async tasks, automatic exclusion of 2-K students from non-2-K letter runs, and multilingual translation.

7.

Instance configuration and admin tooling: NYCPS administrators must configure 2-K admission instances, set DOB eligibility ranges and cutoff dates (switchable between FDOS-based and calendar-year-based without code changes), manage application checklists, and create auto-applications. 2-K data must be integrated into the Pre-Kids report builder.

Position Senior Full Stack Developer to develop and implements phases of the Software Development Life Cycle (SDLC), including conceptual design, software development, testing, deployment, and post-implementation enhancements.

Full Stack

Developers will be responsible for:
  • Implementing all phases of SDLC - including conceptual design, software development, testing, deployment, and postimplementation enhancements of applications
Keywords
javasearch-and-retrievalchild-carereporting-and-disclosureadaptive-project-management-and-reportingfederal-communications-commission-fccdoors-windowsauditssoftware-developmenttraining-and-developmentsystems-development-life-cycle-sdlcsoftware-development-lifecycleplanning-and-designvisual-art-designproduct-development-and-designtesting-and-analysis

¿Te interesa este puesto?