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

Java Web Developer

itContracting

40 000 - 55 000 € netto / rocznie

Język programowania
Inne

Opis oferty

itContracting on behalf of our client are seeking applications for the position of Java Web Developer. This is a permanent position based in Dublin. This is an opportunity to join 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.

This role entails 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. You will work in collaboration with a group of other highly skilled engineers to produce high quality code. As an engineer with proven skills in software engineering you will be expected to provide supporting test frameworks, configuration tools and documentation. You will share your knowledge and skills with others in a collaborative fashion.

Wymagania

  • 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
DESIRABLE TECHNICAL SKILLS:

  • 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

Pytania i odpowiedzi