Java Developer with PLM Develop new and support existing functionality in a heavily customized PLM application – Enovia. Work with end users and business analysts to determine requirements and new opportunities to leverage the platform Perform full life-cycle development, including requirements analysis, requirements decomposition, system design, coding, unit integration testing Troubleshoot technical problems and provide bug fixes in a timely manner Understand usability and user experience and enforce those requirements as part of all development work Provide integration with ERP and other systems and components used. Must have skill and experience 6+ years of demonstrable web application development experience of Java, Servlets, JSP, JPO, J2EE, Eclipse IDE Javascripts, jQuery Build management using Jenkins Linux scripts Enovia Framework, MQLTCL Optional experience Oracle Data and SQL query Understanding of Apparel manufacturing and design practices