Java Developer |
| Location: | Salt Lake City, UT |
| Exempt/Non-Exempt: | Exempt |
| Type: | Full Time |
| Department: | Informatics |
| Description: | Myriad is a biopharmaceutical company focused on the development of novel healthcare products and is a world leader in cancer predictive medicine. Work in a rapidly growing biotechnology company that provides services which dramatically affect people lives everyday. Work in an exciting and growing team which faces the challenges presented by very large databases, developing new applications, and migrating from legacy architecture to new architectures which will leverage current java technologies. |
| Duties: | • The candidate will participate in the full software lifecycle of rich client and web client applications targeted at internal customers using current technologies surrounding JavaSE and JavaEE.
• The candidate will conduct research and make recommendations on tools, technologies, architectures, and standards for the software infrastructure.
• The candidate will create robust, high performance solutions that are scalable.
• The candidate will work in a team, interact with internal customers and participate in an Agile environment.
• The candidate will be available to participate in an on-call support rotation and occasional after-hours software installations.
|
| Qualifications: | Required Skills:
• BS in Computer Science or related degree or equivalent experience
• Solid understanding and experience with the Java language
• Relational database experience (prefer Oracle) including SQL experience
• Solid understanding of Service Oriented Architecture
• Knowledge of the JavaEE platform and services (JSP, Servlets, EJB, JDBC, JMS, etc.)
• Experience with Web frameworks
• Experience with Web architecture design
• Experience using JavaEE application servers
• Detail oriented with attention to process
• Technical project lead experience, including analyzing, documenting and designing software system architectures
• Understanding of software development lifecycle and process methodologies
• Ability to mentor software teams on appropriate reuse strategies and design techniques
• Values-based personality with the ability to work selflessly in a team environment
• Ability to maintain positive and healthy relationships with all project team members and customers
Preferred Skills:
• 5+ years of professional software development using Java or C#
• 3+ years of Oracle database experience
• Knowledge of user interface standards, and experience in the area of usability and navigation of web-based applications
• Experience with Swing
• Experience with persistence frameworks/object-relational mappings such as Hibernate or EJB 3.0
• Experience with lightweight containers such as Spring
• Proficient in developing with CSS, HTML, JavaScript, and XML
• Experience with LDAP
• Experience developing Web Services
• Experience with web-based security issues and solutions
• Experience using the Maven build tool
• Experience with JavaEE design patterns
• Experience with an Agile Process Methodology
• Ability to practice test driven development
• Configuration management experience with Subversion
|
Email Job to a Friend! |
|