Java Software Engineer

Location: Pittsburgh, PA

Job Type: Full Time / Permanent

As a Software Engineer, you will be responsible for developing applications and features to leverage our CDS solution with a high-precision data platform. We work in small teams (4-6 people) focusing on an aspect of the overall project. Our engineers, QA and product analysts work together to build solutions that meet the needs of our customers and internal operations teams. Our engineers evaluate new approaches, frameworks, and libraries on a regular basis and strive to ensure we’re using the best tool for the team and the job at hand.
Our projects are driven using agile processes, particularly Scrum.


  • Experience: 5+ Years
  • JavaScript/TypeScript application development
  • JS technologies such as Angular, React, Redux, Immutable, etc.
  • Java 8 and Spring Framework
  • Event sourcing/CQRS
  • RESTful API development
  • RDBMS such as MSSQL, Postgres, etc.
  • Unit and integration testing
  • Git-based workflows
  • Cloud technologies and architecture such as AWS

Our client delivers accurate real-time enterprise decision support software and services on top of an organization’s IT environment. Through its revolutionary Advisor technology, the company uniquely captures the complete clinical picture from clinicians’ free-text notes, dictations, and structured documentation entered into any Electronic Medical Record (EMR), and analyzes it against a growing library of best-practice content, generating real-time precise prompts for best care consideration.