CareerPlanGet AI match score →

Java Developer

New York City, NY, us💼 Full-time🗓 2026-07-10 → 2026-07-31

Core

Design, develop, implement, and maintain Java-based enterprise applications for the City's automated timekeeping system (CITYTIME), handling activity, payroll processing, timesheets, and roster management.

Role type

Senior Java Developer (Enterprise Applications)

Builds

Scalable, secure, and robust enterprise-level applications for the City of New York's timekeeping system

Domain

Public Sector / Government / Timekeeping & Payroll 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

Debugging high-volume systems, Researching new technologies

Technologies

Java EE, MVC, ORM, SQL, Ant

Responsibilities

Design and develop Java applications, Collaborate with business analysts and architects, Write clean and testable code, Optimize applications for performance and scalability, Troubleshoot production problems, Document technical designs

Seniority

Senior, hands-on IC

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