Skip to main content

Software Engineer

Aplica ya
Mapa de ubicación: Somerset, New Jersey, United States Full time R1227301

Descripción del trabajo


The IQVIA Commercial Content Management team creates its web applications. Opportunities exist for developers to move across the stack within a product, or move into similar functional areas in other products on the platform, as needs and interest warrant.

Employees in this role lead the development of web-based applications using the IQVIA Document Management platform on the client and Java-based RESTful services on the server. We use many other tools and libraries as well, many of which are listed below in the skills section.

Software engineers author and configure tools to facilitate the movement of documents in to or out of one or more of the Content Management applications in production (example: our current product ePromo).

Skills we are looking for:

  • 4-5 years of Experience developing Agile software projects in the enterprise
  • Dedication to quality code and doing things the “right way"
  • Command of software implementation best practices and software architecture principles
  • Excellent interpersonal skills
  • Proven ability to meet project deadlines
  • Rigorous attention to detail

Required Technical Qualifications:

  • Deep familiarity with continuous integration frameworks (e.g. Jenkins, Maven, Junit)
  • Java or JavaScript engineering:
    • UX / JavaScript Engineers must possess mastery of
      • Google Polymer, webcomponents or other .js frameworks
      • HTML5 and CSS
      • JSON and XML
    • Backend / Java engineers must possess mastery of
      • OSGI, Spring, or similar frameworks
      • HTML5 and CSS
      • JSON, XML
      • Junit
      • JAX-RS
  • Experience with at least one modern indexing architecture (ES, SOLR, Lucene, etc.)
  • Experience with at least one SQL database abstraction / ORM technology
  • Experience with at least one modern SQL database (Postgres, MariaDB, etc.)
  • Experience with at least one modern NoSQL database (Couch, MongoDB, Cassandra, Hbase, MarkLogic etc.)
  • Experience with at least one queueing or message service (AMQP, RabbitMQ, Kafka, etc.)
  • Experience with at least one key value store (Redis, memcached, Riak, Dynamo, etc.)
  • Relevant development and implementation with AWS
  • Experience with containerization technology (docker) and its orchestration (Helm, Habitat, Rancher, Kubernetes, Openshift, etc.)

Preferred Qualifications:

  • Bachelor’s degree in a STEM discipline or equivalent certifications and experience
  • Master’s degree in a STEM discipline from an accredited institution preferred
  • Experience with Postgres
  • Experience with ElasticSearch
  • Experience with MongoDB
  • Experience with Apache Kafka
  • Experience with AWS, including technologies like EC2, ECS, Lambda, RDB S3, Elasticache, AWS Elasticsearch, AWS MSK, etc.
  • Experience with Openshift
  • AWS cloud Practitioner certification

IQVIA is a leading global provider of advanced analytics, technology solutions and clinical research services to the life sciences industry. We believe in pushing the boundaries of human science and data science to make the biggest impact possible – to help our customers create a healthier world. Learn more at

We are committed to providing equal employment opportunities for all, including veterans and candidates with disabilities.

As the COVID-19 virus continues to evolve, IQVIA’s ability to operate and provide certain services to customers and partners necessitates IQVIA and its employees meet specific requirements regarding vaccination status.

Aplica ya

Únase a la red de talentos de IQVIA

Regístrese hoy y le informaremos cuando haya puestos disponibles que coincidan con sus intereses profesionales.

Únase a nuestra red
Top of page