CareerPlanSign in

Java Developer

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

Core

Develop and maintain scalable, secure enterprise-level Java applications for the citywide automated time keeping system (CITYTIME), handling activity and payroll processing, time sheets, and rule-based engine integration.

Role type

Senior IC Java Developer (Enterprise Applications)

Builds

Production Java EE applications and integrated rule-based systems for municipal payroll and timekeeping

Domain

Public Sector / Financial Services / Timekeeping Systems

Deliverable

production ML models | product features

Required skills

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

Preferred skills

Fair Isaac's Blaze Advisor rule engine

Technologies

Java EE, MVC, 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; Debug production problems and resolve bottlenecks; Document technical designs and research new technologies

Seniority

Senior, hands-on IC

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