To ogłoszenie wygasło w dniu 2015-10-11 11:55.

Principal Java Engineer & Team Lead


75 000 - 80 000 € netto / rocznie

Język programowania

Opis oferty

itContracting are seeking applications for the position of Principal Java Engineer & Team Lead. This is a Permanent Position based in Dublin. This is an opportunity to lead a world-leading agile development team working on the design and development of new features across the entire product range. We are at a tremendously exciting stage with extensive innovative UX and UI work on-going.

You will be responsible for motivating & mentoring a team of talented engineers towards successful delivery of product releases. You will be applying your seasoned technical, people and project management skills to large, complex projects. This is a hands on role that, as well as people leading, will entail leading the design, development and test of new features and components for the company's products whilst at the same time ensuring that the overall architecture is sound and well designed.


  • An 'expert' skill level in the programming languages of Java Web development - Java on the server side and JavaScript on the client side. Preferences for specialising in either layer will be considered
  • Third Level Computer Science or Computer Engineering Degree
  • HTML (HTML5 a distinct advantage)
  • JavaScript (including object-style programming and the use of dynamic updates via AJAX)
  • Producing and consuming JSON data
  • CSS

  • Experience of AngularJS is a distinct advantage
  • Experience with the Play framework
  • Experience with JavaScript frameworks: AngularJS, TypeScript, jQuery, LESS, jQuery UI, backbone, underscore, slickgrid, highcharts
  • Database-driven applications - database design and SQL query development
  • HTTP
  • Automated testing (unit-testing, integration testing)
  • Optimisation techniques
  • Numeric and historical data visualisation techniques
  • Project management: designing, planning, estimating, reporting of progress
  • The architecture of web application frameworks
  • Design patterns and designing with abstractions
  • User-interface design principles
  • Automated build systems using ant
  • Java web-services, including the use of XML, WSDL and XSD languages
  • REST protocols
  • PDF generation
  • Python programming
  • User-interface testing with Selenium

Metodologia pracy