Now hiring

Engineer, Software II @ Quest Diagnostics Careers

Schaumburg, Illinois, USOnsiteFull-timeJob reference 73134
Apply with ResuMinder

Opens on the employer's site

About this role

Working as part of a small, agile team to design and implement new features and technologies. Delivering high-quality, high-performance code in an agile environment. Using, evaluating, and learning exciting new technologies that keep our products and teams on the cutting edge. As a key member of the team, this individual will help design, develop, and maintain complex JEE solutions with a focus on quality, performance, and resiliency.

  • Develop key product features and complex software solutions within existing large-scale enterprise applications and new strategic initiatives using preferred languages
  • Collaborate with cross-functional partners (QA, Business Analyst, Tech Pubs, etc.) in an Agile/Scrum team environment.
  • Assist with the generation and analysis of business and functional requirements for proposed software solutions.
  • Participate in architectural and database design discussions as they relate to product direction.
  • Create design specifications, documentation, and unit testing plans as defined by the Agile development process.
  • Complete development tasks independently as well as under direction from the product architect and development leads.
  • Maintain and support software solutions post-production.
  • Develop features completely including the front-end components and the backend systems.
  • Work closely with other engineers to develop the best technical design and approach for new product development.

"

Required Work Experience

  • 2-3 years of professional experience in software development or technical engineering capacity.
  • 2+ years of experience with custom application software development using Java.

Preferred Work Experience

  • 1+ years of experience using Java enterprise technologies (JEE).

Physical and Mental Requirements

Ability to sit for long periods of time

Knowledge

  • Computer Science fundamentals in object-oriented (OO) design patterns, distributed databases, and data modeling techniques
  • Experience in development of distributed/scalable systems and high-volume transaction applications.
  • Server-side technologies such as WebLogic, Messaging/MOM (JMS, MQSeries), EJB 2.0/3.0, and Web Services (SOAP, REST) preferred.
  • Web UI frameworks and technologies such as GWT, Spring MVC, HTML 5, CSS, Javascript, AJAX, JSON, JQuery, Backbone, Ember, AngularJS, Bootstrap preferred.
  • Database design and writing complex SQL in an Oracle environment preferred.
  • Experience in an Agile development environment utilizing the Scrum methodology preferred.
  • Experience with web or hosted/cloud-based applications that handle high-volume and require high-uptime and performance (preferably JEE-based) preferred.
  • Knowledge of healthcare messaging standards such as HL7, NCPDP, and DIRECT preferred.

Skills

  • Ability to multi-task
  • Analytical skills
  • Ability to follow verbal or written instructions
  • Thinking analytically
  • Communication
  • Using effective verbal communication
  • Using effective written communication
  • Handling stress & emotions
  • Concentrating on tasks
  • Making decisions
  • Adjusting to change
  • Examining/observing details
  • Ability to handle multiple competing priorities in a fast-paced environment.

Education

  • Bachelor’s Degree Computer Science or equivalent (Required)

Skills

JavaJEESpring MVCWebLogicRESTSOAPAgile/Scrumdistributed databaseHL7NCPDP

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores