Java Developer
Listed on 2026-10-18
-
Software Development
Java Developer, Backend Developer, Software Engineer
The NYC 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 time keeping system (CITYTIME) that includes: activity and payroll processing; time sheet, 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 and Development:
Design, develop, implement, and maintain Java-based applications using the Java EE platform and related technologies. - Collaboration:
Work closely with business analysts, architects, and cross-functional teams to gather requirements, define specifications, and integrate software components into a fully functional system. - Coding and Testing:
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. - Performance and Scalability:
Ensure high-volume, low-latency performance for mission-critical systems and optimize applications for speed and scalability. - Troubleshooting and Support:
Identify bottlenecks, debug applications, troubleshoot production problems, and provide timely resolutions. - Documentation and Improvement:
Document technical designs and specifications, and support continuous improvement by researching and presenting new technologies and alternatives.
Skills and Qualifications
- Proficiency in Java:
Strong proficiency in the Java programming language and an in-depth understanding of Java/JEE internals (class loading, memory management, transaction management). - Frameworks and Technologies:
Hands-on experience with MVC frameworks and ORM technologies. Willing to learn new frameworks and tools. - Web Technologies:
Experience with web services and API development. - Databases:
Knowledge of relational databases and proficiency in SQL. - Development Methodologies and Tools:
Familiarity with Agile methodologies, version control systems, and build tools like Ant. - Working experience with Fair Isaac's Blaze Advisor rule engine is preferred.
- Soft Skills:
Excellent problem-solving, analytical, and communication skills, with the ability to work effectively in a collaborative team environment
The City of New York offers a comprehensive set of benefits and programs to employees, including 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 and more. Additional benefits such as prescription drug coverage, dental benefits, vision care benefits and more are also available through District Council 37 – Local 2627, the union that represents employees in this title.
P-501
Hours/Shift35 hours Weekly/Day.
Work Location5 Manhattan West, NY, NY
IT INFRASTRUCTURE ENGINEER - 95714
Minimum Qualifications(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).