Java Developer


Information on MICROS Systems, Inc.and MICROS-Fidelio GmbH.

MICROS-Fidelio GmbH in the EAME region is a wholly-owned subsidiary of MICROS Systems, Inc., supply enterprise applications to the global hotel and catering industry and the retail sector. There are currently more than 310,000 MICROS systems installed in full-service and fast-food restaurants, hotels, motels, casinos, and leisure, entertainment and trading companies in more than 130 countries across all continents. Furthermore, there are hotel management systems, central reservation systems and customer information solutions in use in more than 20,000 hotels across the globe. In addition, 50,000 retail stores worldwide work with Point of Sale and Loss Prevention solutions from the subsidiary MICROS-Retail. MICROS shares are listed on NASDAQ as MCRS.

MICROS-Fidelio (Ireland) Ltd, is the home to our European Support Centre which provides 24 hour a day, 365 days per year, support to all European customers. The Support Centre is made up of industry and product specialists. Each MICROS-Fidelio support team member understands the hospitality business and has either come directly from within, or has received extensive training specific to, the hospitality industry.


Key Tasks & Responsibilities

To develop and maintain software in relation to an exciting next-generation product set in the supply chain arena.

Required Skills & Experience

  • Core Java 5 programming and debugging
  • Hibernate ORM
  • SQL, including implementation on a major database such as Oracle, DB/2, MySQL, Postgres, SQL Server
  • Spring framework
  • One of Struts, SpringMVC, or JSF
  • JUnit or equivalent testing framework
  • Javascript development and debugging, including strong knowledge of DOM
  • Object oriented development experience, including ability to interpret UML Class diagrams
  • Core XML skills - XML, XSL and XPath 

Desirable Skills and Experience

  • Java performance profiling using Netbeans or equivalent
  • Acegi security framework
  • Mock object testing using RMock or similar
  • Groovy scripting
  • Knowledge and experience of using Javascript component sets such as ExtJS
  • Creation of user interfaces using any of Swing, Apache Wicket or the Echo Framework
  • Knowledge of software design patterns
  • Aspect-oriented programming using ApsectJ or similar
  • Maven build system
  • Development of Web Services, both REST-ful and SOAP based
  • Integration using JBI, Web Services or similar
  • Implementation of workflow using jBPM or equivalent

Qualification

  • Sun Certified Java Programmer
  • Sun Certified Java Developer

Are you interested in the position?
Please send us an email.