MIDDLEWARE DEVELOPER at City of New York
New York City, NY
—
Jul 30, 2026
New York City, NY
Nov 9, 2026
What this job asks for AI summary
A middleware developer role within New York City's Department of Social Services ITS division, responsible for building, integrating, testing, and supporting middleware applications that underpin benefits and case management systems. The work centers on IBM Integration Bus/App Connect, IBM MQ, Java, and Oracle SQL, with additional duties covering requirements analysis, database support, and stakeholder communication. Suits a mid-level developer comfortable with IBM enterprise middleware tooling in a government environment.
Mid level · 4+ years · New York-Newark-Jersey City, NY-NJ-PA · Full-time
We read this from the posting text with AI. Skim the description below before ruling yourself out.
How this req sits in the market our data
Roughly 120 people in the New York-Newark-Jersey City, NY-NJ-PA area plausibly meet what this posting asks for (software developers). range 45–160
Applicant volume Moderate — A normal amount of company. The rare requirements below are what will separate a shortlisted application from the rest.
Rare in this occupation — lead with these, and say what you built with them.
What the occupation pays Median $170,499 (middle half $133,523–$210,499).
Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Aug 2, 2026. It is a model, not a headcount.
Why we read it this way (4)
The title 'IT Project Specialist' is a NYC civil service classification; the actual function is explicitly described as Middleware Developer, which drove the SOC selection toward Software Developers (15-1252). Computer Systems Analysts (15-1211) is a plausible alternative given the requirements analysis and documentation duties.
Minimum experience varies by education level: 4 years with a relevant bachelor's degree, 6 years with a relevant associate's degree, or 8 years with any bachelor's degree. The 4-year floor (most favorable path) is used for the overall years minimum.
No compensation range is posted.
All named tools appear in the body of the role description rather than under a distinct 'Required' or 'Preferred' heading; they are treated as required because the JD uses firm language ('utilizing tools such as…') to describe how the core duties are performed.
Read the full posting
The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.