Quest Diagnostics
- Senior Software Engineer (Flexible Opportunity)
At a glance
Location: US-CA-San Juan Capistrano Map
Posted: 06/07/2021
Closing: 07/06/2021
Degree: Not Specified
Type: Full-Time
Experience: Not Specified
Job description

Senior Software Engineer (Flexible Opportunity)

Look for more than answers.

Patients and Physicians rely on our diagnostic testing, information and services to help them make better healthcare decisions. These are often serious decisions with far-reaching consequences, and require sensitivity, tact and a clear dedication to service. It’s about providing clarity and hope.

As a Senior Software Engineer, you will work for the world leader in the industry, with a career where you will have the opportunity to collaborate and affect change while expanding your leadership skills and technical knowledge. You can make a real impact in a market that is growing and developing.

Overview
Quest Diagnostics is building a new product in Bio-Informatics area and shaping the future for the Next Gen Sequencing based application that provides better service to patients/customers. Applicants for this role should possess solid analytical and problem-solving skills.  The Software Engineer II will serve as a proficient technical resource. This individual will have responsibility for a product and will collaborate with external programmers to coordinate the delivery of the software application. Routine accountability is for technical knowledge and capabilities. Works under minimal supervision, with general guidance from the manager or other leads.

Responsibilities:

Designs, develops, enhances, debugs, and implements software.
Work cross-functionally and collaboratively to develop an application using open source technologies.
Estimates and scopes development tasks and makes recommendations for innovations and improvements relating to software component designs, including reviewing the work of team members completing elements of designs.
Troubleshoot issues and create code fixes for open source products.
Work in a fast-paced, agile environment consisting of a cross-functional team designing and implementing systems from the web-based user interface front-end through the back end.
Implement test-driven development methods, supporting end to end testing.
Implement security and data protection features.

Requirements:

Minimum of seven years of experience in responsive web design, web architecture, web development, interface design, or software design.
6+ years of Java development experience.
Experience developing against relational databases and solid SQL querying skills.
5+ years’ experience with a Java framework like Spring Boot.
3+ years’ experience with SQL.
Experience in usage of JWT, and OAUTH2 tokens for Security.
Experience with Docker, Kubernetes, Jenkins, Git, Bamboo, SonarQube, AWS knowledge
Good handle on GIT flow branching strategy and usage of those in CI process.
Experience with agile development methodologies.
Knowledge of automated build and deploy processes with Continuous Integration and Continuous Deployment.
Requires a bachelor’s degree in Computer Science or related fields.

Core Skills:

Java 8+
Spring Framework
Spring Boot
Spring Batch
Hibernate
SQL

Preferred Skills:

Amazon Web Services (SQS, SNS, Lambda, S3)
MySQL
Postgres

Apply Today

Join us for competitive benefits and development opportunities in a progressive and supportive environment. Help us improve our service, and the experiences of our patients and colleagues. Work with us and together we can be better.

Your Quest career. Seek it out.

All requirements are subject to possible modifications to reasonably accommodate individuals with disabilities. Quest Diagnostics is an Equal Opportunity Employer: Women / Minorities / Veterans / Disabled / Sexual Orientation / Gender Identity or Citizenship. 

Senior Software Engineer (Flexible Opportunity)