Do you want to work in Luxembourg for company concerned by the growth of their employees, offering trainings, internal mobility, a nice work environment and a lot of technical challenges in their projects?
A new project is about integrating a complete overhaul program to spend several web portals (customers and partners) to one single portal. Full Stack Developer works on the portal component. It is implemented in Scrum / Agile at Scale (SAFE) and teams are organised in Labs of 10 people including Developers, Analysts and Testers. Labs can be based in Luxembourg or in Toronto (about 70 people on the Portal component) and the local environment is multi-cultural (required English, French appreciated). These new developments are carried out in Java / Javascript / AngularJS, with strong automation control (including DevOps first steps with the use of tools such as Selenium, Jenkins, Docker, …)
Java Full Stack Developer
Luksemburg
nr ref. 15/L4/16/28
Your main responsibilities will be:
- Design, develop and test a large-scale, custom distributed software systems using latest Java and JavaScript technologies
- Employ Agile development practices including test and deployment automation as well as Continuous Integration to improve overall execution speed and product quality
- Pair program and review code with other team members
- Participate in planning and estimation throughout development
- Stay up-to-date by learning new technologies and help shape new offerings to our business
- Think through hard problems and solve them with your team
- Work in a dynamic, collaborative, transparent, non-hierarchal, and ego-free culture where your talent is valued over a role title
- Be a key partner to the business, the rest of the team and the rest of the organization
- Bring new ideas to the table and challenge the status quo
- Be a CI/Quality advocate
- Share expertise with other team members
- Support release implementation
We are looking for „geeks”, ideally with 7+ years of experience (although we can on-board more junior resources if they have a strong focus techno + Agile + automation).
Technical Knowledge
- Awareness of JavaScript/Css/Html5 technologies: AngularJS, Typescript, Gulp, Karma, Jasmine, JsHint, NPM, Istanbul, SaSS, PhantomJS, Bootstrap
- High expertise with Java technologies: Spring Suite, J2EE, Maven, jUnit…
- High expertise with CI and testing tool: RTC, Jenkins, Sonar, jMeter, selenium…
- Experience with containers: WAS, Tomcat, Bluemix
Engineering Skills
- Expertise in Domain Driven Design and REST API Design
- Expertise in building distributed applications in the Cloud
- Familiar with different design techniques, design pattern and software development concept and where to apply it
- Highly familiar with continuous integration
- Experience in applying risk based testing strategy as opposed to brute force
- Know the key metrics to be measured and how to measure it
Scrum Skills
- Familiar with scrum methodology
- Experience working in an agile environment as a developer
Personal Skills
- Passion for building and learning more about software
- Strong communication skills and collaborative mindset
- Positive, highly motivated and pro-active team player
- Strong analytical skills, with the ability to quickly understand and resolve problems
- Not afraid to get out of comfort zone
- Organized and autonomous
- Focus on delivery while considering sustainability and quality
- Focus on continuous improvement
- Willing to take the lead on portions of the application, raising issues as they occur
We offer:
- Permanent job or a B2B contract
- Meal Voucher
- Trainings package
- Internal events