Senior Java Developer / Senior Java Developer Needed in Brussels
Contract Duration: Permanent
Start Date: ASAP
Location: Brussels Belgium
Mission & responsibilities
As a senior java developer, you mostly work on projects for our customers. You are part of a team in which, in addition to designing, developing and testing the software, you coach more junior team mates. You collaborate with the whole team to deliver software that meets the customer's expectations as well as in line with the quality standards set for the project. Thanks to your seniority, you can propose innovative and pragmatic solutions to problems. You try to make the development process as effective as possible by reducing risks and automating repetitive tasks. In the framework of an iterative and incremental development process, you are capable of coming up with evolutionary design and solutions that maintain a balance between generic and specific. You are capable of taking charge of architectural aspects of the solution.
- Education / Experience
- 3 to 5 years experience
As a senior java developer, you demonstrate the following skills:
- Sound knowledge of JSE and JEE
- Sound design skills and knowledge of design & architectural patterns and object oriented principles
- Sound knowledge of test automation (unit, integration, and system tests)
- Sound knowledge of project automation (continuous integration, build automation)
- Sound knowledge of source control tools (Subversion or Git)
- Sound or practical knowledge of Spring Framework and Hibernate/JPA are an asset
- Practical knowledge of iterative and incremental software development
- Practical knowledge of Scrum, Extreme Programming, RUP or Kanban are an asset
- Sound coaching and collaboration skills
- Good communication skills
- Team player
- Fluency in French and/or Dutch and English
What we offer?
- To join a dynamic team that is growing
- The opportunity to work on state of the art technologies
- The opportunity to grow yourself and your skills
- The opportunity to participate into the development of our software development team
- An interesting working environment within an European IT Leader
- An attractive salary package in accordance with your skills & experience
As a software development professional, you will join our team specialised in software development projects. This team focus on developing custom software for our customers as well as integrating existing solutions in order to respond to their needs.
Our approach to software development relies on iterative and incremental methodologies, with a particular focus on agile development processes. To support the development process, we adopt agile engineering practices such as continuous integration, test automation, build automation, and pair programming.
Technologically, the solutions range from rich internet application to mission critical business systems. All those systems are developed in Java and Java-friendly tools and technologies. We are looking forward to developing mobile applications as part of the broadening of our offering in order to further meet the evolution of our customers' needs.
To Apply please send your CV in a Microsoft Word Format