Experienced Java Software Engineer

Job Title: Experienced Java Software Engineer
Contract Type: Contract
Location: Brussels, Belgium
Salary: Negotiable
Start Date: ASAP
Reference: 71343-ITBEL-NIG_1522079979
Contact Name: Nils Goossensbara
Contact Email:
Job Published: March 26, 2018 16:59

Job Description

Senior/Medior Java Software Engineer

For internal developed solutions, our partner (active in the telco environment) is looking for an experienced Java Developer who is able to develop qualitative solutions based on business requirements. This person will work within the Digital Architecture team accountable mainly for cross web, cross project development of micro services platform and the development of the Continuous Integration/Continuous Delivery track for back-end and web front-end solutions.

Main Tasks
·Participate to the technical design of the solution based on business requirements
gathered and analysed by analyst and architect.
·Participate to the technical design and development of the micro service architecture
·Participate to the project estimations.
·Develop qualitative web-solutions related to Web solutions using Agile.
·Act as an active member to ensure high code quality (clean code, unit testing, regression
tests) delivered in time and within budget.
·Document the delivered code/solution.
·Perform development testing.
·Participate to the implementation of the released solutions.
·Provide support to the operation team in case of major incidents for which engineering
knowledge is required.
·Provide solutions (bug fixes …) for problem mgt.

Experience & expertise
·University degree or equivalent by experience. (Ideally Master in IT).
·At least 3 years of experience with Java web-based development.
·Profound knowledge of the Spring framework and Java ecosystem.
·Experience with continuous integration and automated test & build tools.
·Hands-on experience with Agile development principles & methodologies.
·Following experiences are considered an asset:
oExperience in a telecom company.
oNetflix stack (Spring cloud, Hystrix, Zuul …).
oCloud deployment (e.g. Openshift).
oWorking knowledge of scripting languages (Groovy, Shell…).
oLinux/Unix usage.

Technical Skills
·Knowledge and user experience with the following :
oEclipse / IntelliJ
oHibernate / JPA
oMaven / Nexus
oSpring ( >= version 4)
·Ability to develop and test qualitative source code based on functional requirements in an
Agile working environment.
·Strong skills in automation, continuous integration, unit testing and integration testing.

Personal Skills
·Ability to work in a large company.
·Ability to communicate in English.
·Ability to work independently in an Agile team.
·Ability to work in an environment in which the priorities are often changing.
·Ability to work according to rules, standards and guidelines defined in the architecture.
·Customer, solution and improvement minded.
·Pro-active and can-do attitude.
·Team player.