Java Developer

NYC Financial Info Svcs Agency
  • Full-time
  • New York City, NY
  • 140000 USD / year
  • πŸ’° Salary: $130,000–$140,000πŸ—“οΈ Work Model: Not SpecifiedπŸ“‹ Type: Full-timeπŸ“… Closes: November 9, 2026
    🏷️ Category: Engineering & CybersecurityπŸ›οΈ Org Type: City
    πŸ“ Office Location: New York City, NYπŸ—ΊοΈ State: NY

NYC Financial Info Svcs Agency

Java developer providing support for production and development of the citywide automated timekeeping system (CITYTIME). 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 that includes activity and payroll processing; timesheet, roster, status, and roll-call functionality; employee profile, leave balance, work schedule, self-care service, and integration between rule-based engine and Java application.

  • 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

  • Strong proficiency in Java and in-depth understanding of Java/JEE internals including classloading, memory management, and 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

  • Working experience with Fair Isaac's Blaze Advisor rule engine