New Brunswick, NJremote

Salary
$189,592–$214,940from the description
Posted
Jul 27, 2026
Location
New Brunswick, NJ
Last confirmed open
Jul 29, 2026

What this job asks for AI summary

This role supports the development, production support, and lifecycle management of Laboratory Information Management Systems (LIMS) at a large pharmaceutical company. The developer builds and maintains enterprise applications using Java-based and modern web frameworks, integrates cloud technologies, and manages CI/CD pipelines — working closely with business and IT partners to translate requirements into delivered software. The position is primarily on-site in New Brunswick, NJ, with up to two days of remote work per week.

Senior level · 5+ years · New York-Newark-Jersey City, NY-NJ-PA · Full-time

Advertised as Principal, but the requirements read as Senior.

Must have (24)
Java · 5+ yrsJ2EE · 5+ yrsJSP · 5+ yrsJDBC · 5+ yrsServlets · 5+ yrsEJB · 5+ yrsJSON · 5+ yrsXML · 5+ yrsJMS · 5+ yrsSOAP · 5+ yrsREST · 5+ yrsSpring · 5+ yrsHibernate · 5+ yrsAngularJS or React · 5+ yrsPython · 5+ yrsAWS, Azure or GCP · 5+ yrsCI/CD · 5+ yrsOracle, SQL Server or PostgreSQL · 5+ yrsMongoDB, Hbase or Apache Cassandra · 5+ yrsSAS · 5+ yrsGitHub · 5+ yrsAgile · 5+ yrsJIRA · 5+ yrsScrum · 5+ yrs

“or” means any one of them counts — you don't need all of them.

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 380 people in the New York-Newark-Jersey City, NY-NJ-PA area plausibly meet what this posting asks for (software developers). range 140–590

Applicant volume Light — Few people clear these requirements, so an application that does clear them gets looked at. Worth applying to even if you miss a nice-to-have.

What gives you an edge
SAS3%JMS4%JSP5%SOAP10%Spring14%

Rare in this occupation — lead with these, and say what you built with them.

What won't set you apart
Python51%CI/CD45%AngularJS40%

Most people in this occupation already list these. Still required — just not what gets you shortlisted.

What the occupation pays Median $170,499 (middle half $133,523–$210,499). This posting is about at that midpoint.

Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Jul 29, 2026. It is a model, not a headcount.

Why we read it this way (8)

The job title says 'Principal' but the requirements — 5 years of experience and a Bachelor's degree (or 7 years in lieu) — are consistent with a Senior-level individual contributor, not a true Principal/top-of-ladder role. The advertised seniority reflects the title; the assessed seniority reflects the actual requirements.

The posting lists all skills under a single 'Requirements' block with explicit '5 years of experience' language, so all named technologies are treated as hard gates. Many of the Java sub-technologies (JSP, JDBC, Servlets, EJB, JMS, DOM/SAX, Java Mail) are listed as a disjunctive group ('or'), but because they appear together in a required block and represent distinct technologies commonly used together in J2EE stacks, each is captured individually.

AngularJS and React are listed as alternatives within the same framework requirement; React is captured as an alternative to AngularJS.

AWS, Azure, and GCP are listed as alternatives within the cloud technologies requirement; Azure and GCP are captured as alternatives to AWS.

Oracle, SQL Server, and PostgreSQL are listed as alternatives within the relational database requirement; SQL Server and PostgreSQL are captured as alternatives to Oracle.

MongoDB, HBase, and Cassandra are listed as alternatives within the NoSQL database requirement; HBase and Cassandra are captured as alternatives to MongoDB.

The role is classified as Software Developers (15-1252) given the primary focus on application development and delivery. Computer Systems Analysts (15-1211) is noted as a runner-up because the posting also references requirements gathering, specification documentation, and business partner collaboration — and the employer's own job description references 'Computer Systems Analyst or related occupation' as the comparable role.

The degree requirement is set to None because the posting explicitly accepts 7 years of experience in lieu of a Bachelor's degree.

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.

Apply

Apply on employer site ↗