JOBSEARCHER

Full Stack Engineer

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

As a Full Stack Engineer, you will be responsible for the design and development of highly available, scalable, fault-tolerant enterprise-grade software applications. The Engineer will ensure performance, stability and reliability of inherently complex and integrated systems, including applications, servers, and compute platforms which support Thermo Fisher Scientific's global businesses. She/he will support our customers by maintaining highly available, scalable, and cost-efficient applications. SKILLS A Bachelors' Degree in Computer Science, Engineering, Biology, or equivalent experience5+ years experience designing and developing interactive scientific or e-commerce web solutionsExcellent communication / documentation skillsClear understanding of client-server functionality, web browser technology, and OOD and Java fundamental concepts and language.Experience with Java technologies including Java 6/7/8, Struts 2, Tiles, Spring, JDBC, Hibernate, JSP, JSTL, Web services(SOAP/WSDL), JAXB, Ehcache, Maven, Tomcat serverWorking experience with latest client-side Web technologies including Javascript/Ajax, CSS, JSON, jQuery, HTML5, frameworks including JQuery, Bootstrap and Angular.Experience with using tools such as Eclipse IDE, Git, Perforce, HPQC, Confluence/Jira, Subversion, Oracle Developer, Selenium QC, etc.Strong Experience with an RDBMS (Oracle, MySQL, Postgres, etc) and working with data formats like XML.Experience with Search Concepts, Search Engines such as FAST, and SEO a plus.Strong problem solving, web application debugging and troubleshooting skills using latest tools a must.Some working knowledge of systems and network administration in Linux and Windows, and be able to get around server using command line to perform common tasks.Experience with other server-side technologies including PHP, Perl, Ruby and Python a plus.Experience with Linux programming or administration a plus.Experience with Agile Software Development process a plus.Must be detail oriented and a self-starter.Multi-tasking with good follow through skills, good communication skills.Ability to work well in a team environment.Ability to work alone and accomplish tasks without supervision.