Senior Java Web Engineer

Dublin  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

One of our prestigious clients is looking for a Senior Java Web Engineer

THE ROLE
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. Our client is 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 client'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.

REQUIRED TECHNICAL SKILLS:
o 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
o Third Level Computer Science or Computer Engineering Degree
o HTML (HTML5 a distinct advantage)
o JavaScript (including object-style programming and the use of dynamic updates via AJAX)
o Producing and consuming JSON data
o CSS

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

PERSONAL ATTRIBUTES:
o You have a co-operative approach to work - collaborating with a team of other highly skilled software engineers
o You have excellent analytical and problem solving skills - you should be able to propose several viable solutions to complex problems and be able to evaluate the best alternative and estimate the work required
o You are passionate about technology, design and quality - you are able to write high quality code together with appropriate tests proving functionality works as expected
o You can quickly grasp and learn new technologies and techniques
o You have excellent communication skills - you are able to make clear and meaningful contributions to white board design discussions and offer innovative solutions to complex problems as well as contribute insights from past experiences. You are able to offer concise and regular updates on progress and can highlight issues that might affect progress in order to allow preventative action to be taken
o You help shape the process as well as the product -assist in refining our approach to development by continually reviewing it and offering innovative ideas to improve it

OUR CLIENT OFFERS
o Dynamic and engaging work duties that provide opportunities for self-development and professional growth
o Competitive compensation commensurate with skills and experience
o Health Insurance, Life Insurance and Long Term Disability Insurance
o Contributory pension
o Most accessible location in Ireland
o Tax saver commuter tickets tax efficient bike purchase scheme
o Kitchen that is fully stocked with breakfast, lunch, fresh fruit and amazing coffee!
o Catered lunch every Friday
o Games space for our sociable, fun loving team
o Flexible working practices
o The opportunity to work with, and learn from, the sharpest minds in the industry

Proteus Europe is acting as an Employment Agency in relation to this vacancy.
Start date
05/2015
From
Proteus Europe
Published at
07.05.2015
Project ID:
899757
Contract type
Permanent
To apply to this project you must log in.
Register