CareerPlanSign in

Java Developer

New York City, NY, us💼 Full-time🗓 2026-09-11 → 2026-09-25

Core

Design, develop, and maintain scalable, secure, enterprise-level Java applications for the citywide automated timekeeping system (CITYTIME), handling activity, payroll processing, and timesheet functionality.

Role type

Senior IC Java Developer

Builds

Production and development support for CITYTIME (timekeeping, payroll, employee profiles, leave balance, work schedules)

Domain

Public sector / Government / Timekeeping & Payroll Systems

Deliverable

production ML models | product features

Required skills

Java (JEE internals, classloading, memory management), MVC frameworks, ORM technologies, Web services/API development, SQL, Agile methodologies, Version control, Build tools (Ant)

Preferred skills

Fair Isaac's Blaze Advisor rule engine

Technologies

Java EE, MVC frameworks, ORM, SQL, Ant

Responsibilities

Design and develop Java-based applications; Collaborate with business analysts and architects to define specifications; Write clean, testable code and conduct unit/integration testing; Optimize applications for high-volume, low-latency performance; Troubleshoot production problems and debug applications; Document technical designs and research new technologies

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.