{"schemaVersion":"jobsearcher.job.v1","id":"8762a1be83ea4e73ed86f0f2","url":"https://jobsearcher.com/jobs/8762a1be83ea4e73ed86f0f2","canonicalUrl":"https://jobsearcher.com/jobs/8762a1be83ea4e73ed86f0f2","title":"Java Developer","description":"Java DeveloperThe 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 Responsibilities: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 Skills and Qualifications:Proficiency in Java: Strong proficiency in the Java programming language and an in-depth understanding of Java/JEE internals (classloading, 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.","company":"New York City","rawCompany":"new york city","city":"Brooklyn","state":"NY","isRemote":false,"isActive":false,"createdAt":"2026-09-11T06:28:59.046Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Java Developer","description":"Java DeveloperThe 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 Responsibilities: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 Skills and Qualifications:Proficiency in Java: Strong proficiency in the Java programming language and an in-depth understanding of Java/JEE internals (classloading, 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.","datePosted":"2026-09-11T06:28:59.046Z","dateModified":"2026-09-11T06:28:59.046Z","hiringOrganization":{"@type":"Organization","name":"New York City","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Brooklyn","addressRegion":"NY","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"8762a1be83ea4e73ed86f0f2"},"url":"https://jobsearcher.com/jobs/8762a1be83ea4e73ed86f0f2"}}