Sr. Java Developer - Waukegan, United States - Yaskawa

    Default job background
    Description
    Yaskawa America, Inc. is a U.S. corporation, created to provide Automation Solutions and Support to our customers in North America, Central America, and South America. Yaskawa is the world's largest manufacturer of AC Inverter Drives, Servo and Motion Control, and Robotics Automation Systems. Products are marketed through direct sales, partners, representatives, dealers, and distributors.

    Yaskawa is seeking a passionate, team-oriented and self-motivated Senior Java Developer to develop and maintain all Web based Front-end and middleware applications.This role will help build customer facing applications and Java based solutions in our corporate office located in Waukegan, IL.

    Responsibilities:

    Work with others as appropriate to design new systems to meet specific business goals. The end products of design will usually include a formal design document in outline format, various diagrams outlining data structures, process flow, data flow, and process states, and a project schedule.
    • Assist in the requirements analysis for new system development projects.
    • Work with the user community, other Java or SAP Developers and the Administrators to successfully implement applications.
    • Code and unit-test the systems described by the design documents in the programming language and database environment chosen in the design process.
    • Responsible for meeting all assigned/agreed on target dates for projects as well as individual tasks.
    • Maintain the design, code, documentation, and testing procedures during the functional lifecycle of the system, after initial implementation, based on input from the user community.
    • Provides training and support to application administrators and/or end users.
    • Adhere to application development standards set by the Company.
    • Perform other duties and functions as required.
    Qualifications:
    • BS in Computer Science or equivalent degree.
    • 5+ years hand on experience in programming, developing, maintaining Java/J2EE application.
    • Expert in a variety of programming languages with a primary focus in: Java/J2EE, Liferay(DXP 7.2 Preferred), JavaScript, HTML, CSS, Angular, Spring Framework
    • Strong knowledge of internet/web technologies like HTTP, HTML/XHTML, AJAX, XML Technologies (XLM Schema, XSL), REST, Web Services (WSDL, SOAP)
    • Experience in design, development, and implementation of n-tier applications and solutions using J2EE, JAVA, JavaScript, JBOSS, Tomcat, HTML, C# and XML
    • Experience with Portal Technologies preferably Liferay 7.2 CMS and/or Alfresco 7.2 DMS, SharePoint
    • Experience with Oracle, MySQL, XSD, Hibernate
    • Experience with open source technologies and Web 2.0 architecture collaboration tools and practice areas such as RIA, Portal and creating mashups using public API's.
    • Social Media Experience (Wikis, Blogs, Discussion Forums, etc.) a plus
    Desired Qualifications:
    • Enterprise Content/Document Management experience with Liferay / Alfresco
    • Experience with jBPM or other Workflow Solutions
    • SSO using LDAP/Kerberos
    • Document Object Model (DOM) event handling
    • WS-Security (x.509 Certs/Digital Signatures/Encryption)
    • Version control systems such as Subversion, SourceSafe, and Jenkins for deployment
    We offer the opportunity to experience the excitement, challenge and rewards of working in an entrepreneurial, fast growing, and industry-leading company where you will be challenged to manage projects and apply your skills to a wide variety of applications. Some key advantages to working at Yaskawa include: a global environment with interactions to numerous cultures, career opportunities in diverse areas, a highly competitive benefit package, including a generous 401(K) plan, profit sharing, corporate wide bonus plan and educational assistance programs. Yaskawa is an equal opportunity employer.

    Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

    The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. 41 CFR c)