Java Web Application Developer
at Eurofins TestAmerica Laboratories

Date Posted: 12/24/2019

Job Description

The Web Application Developer creates, maintains, troubleshoots and debugs web based LIMS (Laboratory Information Systems) systems, internal intranet applications, corporate web site including web-based client access applications, written in JAVA, in-house and third party software.  Interfaces with internal users, marketing representatives, and occasionally clients to analyze systems, business applications, develop specifications and write software applications to meet user’s needs.  Monitors for system errors and generally assures that sites function at a high level of service.

 

Essential Duties and Responsibilities

  1. Design, code, test, debug, and document web sites, web applications, and web services.
  2. Design, code, test, debug and document Android mobile applications in Java.
  3. Performs monthly software deployment to production systems.
  4. Programs all LIMS improvements, updates, maintenance, accessibility and priorities.
  5. Monitors and prioritizes LIMS improvement (Bug) tracking system

 

Secondary Duties

  1. Works with Infrastructure group to develop and maintain appropriate contingency and backup systems.
  2. Contributes technical information and evaluation for deciding new or upgraded technology.
  3. Read and study to stay up to date with fast moving web technologies.

 

Supervisory Responsibilities

  • No direct supervisory responsibilities.

 

Working Relationships

Internal contacts:

  • Users at all levels of the company.
  • Consulting with the Marketing group on client-facing products.
  • Work with the infrastructure group on operational, system or programming issues.
  • Consulting with Database Administrators.

 

External contacts:

  • Occasional contact with Clients to discuss problems, feature requests, and training.
  • Web design consulting firms that may contribute to client-facing products from time to time.
  • Software vendors to resolve program or operational issues
  • Hardware vendors to request information and troubleshooting

 

NOTE:              This job description is not intended to be an exhaustive list of all duties, responsibilities, or qualifications associated with the job.

Job Requirements

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily.  The requirements listed below are representative of the knowledge, skill and/or ability required.  Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

 

Requirements

  • Education:

BS degree in Computer Science or Related Field.  Five years Web Programming/Analysis/Design experience may substitute for degree.

 

  • Experience:

Minimum 5 years java programming and 5 years web development.

 

Familiarity with Online Stores, Inventory Control and Order Fulfillment.

 

Familiarity with Laboratory Information Management Systems (LIMS) for Environmental Testing Laboratories a plus.

 

  • Licensure/Certificate/Registration:

None

 

Knowledge & Skills

  • Analytical, interpretive and troubleshooting skills
  • Strong interpersonal abilities
  • Proven ability to prioritize multiple projects with follow through and execution
  • A thorough knowledge of Software Development Lifecycle
  • Required understanding and proven experience with the following:

         - Java 8+                                                  - CSS

         - Object-Oriented Design                         - Javascript and jQuery      

         - J2EE                                                      - Servlets                                                                  - Applets                                                         - UNIX / Linux                                         

         - Apache Tomcat                                              - RDBMS

         - Apache HTTPD                                              - SQL Intermediate to advance

         - Ant                                                          - HTML

         - XML                                                        - Android app development

 

  • Desired understanding of the following:

         - an ORM, e.g., Apache Torque or Hibernate

         - Eclipse IDE                                  

         - MS SQL

         - CVS / SVN / GIT

         - iOS app development (Objective-C, Swift) a plus

 

Material and Equipment Used

  • Computer and operating software.
  • Windows based PC.
  • Personal protective equipment when in laboratory areas.

 

 

Physical Requirements

  • Body Positions:

Sitting (90% of time) for programming, analysis and design, walking (10% of time) when moving about laboratory.

 

  • Hand Use:

Computer keyboard.

 

  • Hearing:

Conversational hearing ability.

 

  • Vision:

Viewing computer screen and reading communications.

 

  • Speaking:

Conversational speaking ability.

 

Environmental Conditions

Typical indoor office environment. Potential exposure to caustic, corrosive, or carcinogenic samples exists when in laboratory areas.

 

 

Job Snapshot

About Us

Eurofins TestAmerica, the largest, fastest-growing environmental testing laboratory network in the US, attributes our success to the professionalism and technical expertise of our people. We believe that each person contributes directly to Eurofins TestAmerica growth and success. We have made a commitment to our employees to help them achieve both personal and professional growth. As the leader in the environmental testing industry, Eurofins TestAmerica provides all the elements for your success.

We realize that our employees are our most important assets, and credit our success to our employees' innovation and dedication. Accelerate your future with Eurofins TestAmerica!

Are you ready to take your career to the next level? Join the Eurofins TestAmerica Talent Network today and check out our current opportunities!

What is a Talent Network?

Talent Networks enhance your job search and application process. Whether you choose to apply or just leave your information, we look forward to staying connected with you.

Why Join?

  • Receive alerts with new job opportunities that match your interests
  • Share job opportunities through Social Media or email

Are you looking for a new job? Check out these current opportunities: Corporate Jobs, Eurofins EMLab P&K Jobs, Lab Operations Jobs, METCO Jobs and Products & Services Jobs