Java Developer

City of New YorkNew York City, NY
Onsite

About The Position

The Financial Information Services Agency-Office of Payroll Administration (FISA-OPA) has a vacancy for a Java Developer who will provide support of production and development for our Citywide automated time keeping system (CITYTIME). The candidate's primary responsibilities will include building scalable, secure, and robust enterprise-level applications using the Java platform and its associated frameworks. Managing the full software development lifecycle and collaborating with cross-functional teams to deliver high-quality software solutions for the City's timekeeping system (CITYTIME) that includes activity and payroll processing, timesheet, roster, status, roll-call functionality, employee profile, leave balance, work schedule, self-care service, and integration between rule-based engine and Java application.

Requirements

  • Strong proficiency in the Java programming language and an in-depth understanding of Java/JEE internals (class loading, memory management, transaction management).
  • Hands-on experience with MVC frameworks and ORM technologies.
  • Experience with web services and API development.
  • Knowledge of relational databases and proficiency in SQL.
  • Familiarity with Agile methodologies, version control systems, and build tools like Ant.
  • Excellent problem-solving, analytical, and communication skills, with the ability to work effectively in a collaborative team environment.

Nice To Haves

  • Willing to learn new frameworks and tools.

Responsibilities

  • Design, develop, implement, and maintain Java-based applications using the Java EE platform and related technologies.
  • Work closely with business analysts, architects, and cross-functional teams to gather requirements, define specifications, and integrate software components into a fully functional system.
  • Write clean, efficient, and testable code, adhering to coding standards and best practices. Conduct unit and integration testing and participate in code reviews to ensure quality.
  • Ensure high-volume, low-latency performance for mission-critical systems and optimize applications for speed and scalability.
  • Identify bottlenecks, debug applications, troubleshoot production problems, and provide timely resolutions.
  • Document technical designs and specifications, and support continuous improvement by researching and presenting new technologies and alternatives.

Benefits

  • health insurance
  • pension plan
  • Deferred Compensation Plan (with 457, 401K and Roth IRA options)
  • pre-tax Commuter Benefit program
  • pre-tax Flexible Spending Accounts programs
  • prescription drug coverage
  • dental benefits
  • vision care benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service