29872 | Senior Java Developer
Our client, a Chicago-based hospitality company that manages and franchises luxury hotels, resorts, and vacation properties, is looking to hire a Senior Java Developer. This position will be the primary developer supporting the Master Data Management software that is a key component of the client’s CRM solution. This Senior Java Developer is a contract-to-hire for 3-6 months with a possibility of converting to full time that must be willing to work onsite in Chicago.
Senior Java Developer Responsibilities
Support Envision Opera Interface and Guest Customer Service applications.
Work with an offsite contract developer to manage the development of new reports and also assist in supporting existing reports and cubes.
Develop applications leveraging J2EE and Web technologies from start to finish on their own. This includes but is not limited to; customer interaction, validating requirements, system design, full stack development using standard APIs.
Develop complex SQL queries, direct interaction with J2EE and Web application servers, build/deployment automation and application performance measurement and tuning.
Lead key project activities - architecture, design, development, QA/QC and deployment of new J2ee/Web applications.
Work closely with the IT liaisons and external services providers to improve and optimize applications to deliver superb performance and end user experience.
Senior Java Developer Requirements
7 years or more of progressively responsible application development experience.
Experience with front end development in large-scale Enterprise Java applications
Strong front end and backend development skills. Solid experience in Java design, coding, testing and debugging techniques.
Solid experience in enterprise level J2EE platforms using J2EE design patterns. Solid experience in SOAP/REST web service development.
Strong SQL knowledge - especially on DB2 preferred. Spring Framework, JMS, DOJO, AJAX, Eclipse, Hibernate, JUnit, Struts. XML/JSON data interchange formats. Subversion/Git. Jboss, Tomcat is required.