Description
An exciting, long-term opportunity is available at European Parliament in Luxembourg for a Full Stack Java Developer.
Working under our contract with European Parliament you will help our client accomplish their mission to promote democracy and human rights - not only in Europe, but also throughout the world.
A non-exhaustive list of required activities would be:
- Software design
- Software development
- Testing/data migration
- Technology research
- Communication with stakeholders
- Assistance to EP Project Manager
- Meetings
- Documents writing
We are searching for a candidate with a following profile:
- Master in Computer Science
- Minimum 8 years of experience working on IT projects, designing and developing Java EE based software in complex business domains
- Substantial experience with custom-development projects, active participation in all stages, design, development, testing
- Excellent command of J2EE and related open source technologies
- Excellent command of JavaScript and related client side frameworks (jQuery, ExtJS, AngularJS and similar)
- Very strong understanding of application architecture
- Good understanding of most important design patterns in the context of web applications
- Very strong database design and SQL skills including related tools
- Very strong in object-oriented design, modelling and related tools and techniques
- High analytical skills, ability to come up with solution proposal/design when presented with a functional/technical specification or a technical problem
- Good command of software design tools and techniques, solid knowledge of UML
- Experience with continuous integration systems
- Good communication skills, ability to clearly and concisely express and discuss software design concepts and solutions
- Good technical writing and diagramming skills
- Pro-active attitude in communicating issues and seeking guidance or opinion from colleagues
- High capability for autonomous work, scheduling and prioritising day-to-day tasks, but also a good team player
- Proven ability to break down the assigned work and estimate work/time required using expert knowledge or other estimation techniques
- Either excellent command of English (C1 level) or good command of English (B2 level) and excellent command of French (C1 level)
The position is offered as a long-term freelance contract. Applicant should be able to start in July.
We kindly ask interested candidates to send us their CV quoting reference BBBH705.
KEYWORDS: Java/JEE, J2EE, JavaScript, jQuery, ExtJS, Angular JS, SQL, XML, UML, Continuous Integration, modelling, Luxembourg, EU jobs, EU institutions, freelance, EuroParl