Java Developer II
Job Details
LIC - Central DOHMH - Long Island City, NY
Java Developer

The Fund for Public Health in New York City (FPHNYC) is a 501(c)3 non-profit organization that is dedicated to the advancement of the health and well-being of all New Yorkers. To this end, in partnership with the New York City Department of Health and Mental Hygiene (DOHMH), FPHNYC incubates innovative public health initiatives implemented by DOHMH to advance community health throughout the city. It facilitates partnerships, often new and unconventional, between government and the private sector to develop, test, and launch new initiatives. These collaborations speed the execution of demonstration projects, effect expansion of successful pilot programs, and support rapid implementation to meet the public health needs of individuals, families, and communities across New York City.



The Division of Information Technology aims to align technology solutions with the DOHMH mission by prioritizing resource use and deploying innovations that facilitate the agencys day-to-day activities and enhance staff productivity and efficiency. Our goal is to provide users with a reliable, stable, and safe computing environment, through the collaboration of the Bureau of Technology Strategy & Project Management provide business analysis and IT project management services to define and deliver IT solutions that meet all program needs.



We are seeking to fill positions in the Division of Information Technology (DIT) that will provide programming and other technical work at the Department of Health and Mental Hygiene in New York City. This software developer will be working on software applications across various teams and bureaus, so programmer must have excellent verbal and written communication skills, as well as ability to work under pressure if required. The primary responsibilities will be designing, developing, and deploying solutions to various applications in DIT, and troubleshooting and resolving errors around these applications. When not developing or fixing issues, they will assist other bureaus\teams by contributing to product development (deployments\upgrades\etc...) and improving internal processes (IT). Successful candidates are those that are passionate about technology and will feel comfortable working both independently and with others. It is expected that this position will work 35 hours per week.



  • BS degree in Information Technology, Computer Science or equivalent.
  • 3+ years as a Java developer.
  • Experience writing unit tests and testing ones own code.
  • Solid computer science fundamentals: Data structures, algorithms, multi-threaded programming, events/messaging, etc.
  • Ability to work under pressure and to prioritize tasks based on urgency and importance.
  • Critical thinker with problem-solving, interpersonal, and communication skills.
  • Motivation to learn new skills and technologies
  • Good time-management skills





  • 3+ Years of Experience in JAVA and JSP.
  • Strong experience in SQL, Apache Tomcat, Java Hibernates, Log4j, Spring & Struts.
  • Experience with HTML, XML, and DOS scripting
  • Knowledge of Source Repository Technologies (SVN, TFS).
  • Working knowledge of MS software (Outlook, Excel, Word, Teams) and bug-tracking software (JIRA)




  • Candidates with XML messages and XML framework, HL7 messages and HL7 parsing tools.
  • Experience working with multiple stakeholders to produce and review documentation.
  • Motivation to learn new skills and technologies.
  • Work experience developing REST APIs
  • Experience in Conduents MAVEN software, data exchange/ETL software, disease surveillance and/or public health experience.




FPHNYC offers a comprehensive benefits package. The salary range for this position is commensurate with experience.



There is potential for this position to transition to DOHMH and therefore candidates must meet DOHMH eligibility requirement including NYC residency.



To apply, send Resume, with Cover Letter, including how your experience relates to this position. We ask that you do not contact our staff directly and no phone inquiries please. Applicants who best match the position needs will be contacted.



The Fund for Public Health in New York City is an Equal Opportunity Employer and encourages a diverse pool of candidates to apply.