Software Engineer - Java - Fullstack

  • Location

    Brussels Capital

  • Sector:

    Information Technology

  • Job type:


  • Salary:


  • Contact:

    Joao Mesquita

  • Contact email:

  • Job ref:


  • Published:

    7 months ago

  • Expiry date:


  • Startdate:


  • Liquid error: internal
Primary Tasks and responsibilities
* Concept, Develop or adapt the applications for a domain in respect as described by the the functional and business analysis and in regards to user requirements in the Java programming language.
* Insure the well understanding of all the requirement
* Translate the functional and business analysis in programming language and architecture
* Study and discuss the functional analysis with the designated internal contact
* Write the program in the agreed language and in regards to the quality standards
* Conduct the Test driven development
* Test the program in the integrated environment following the Agile method
* Document the software
* Report potential issues to the functional analysts proposing the optimal solution for the achievement of the best result
* Evaluate the impact of potential changes on the software modules and report any potential problems

Secondary Tasks and responsibilities
* Quality assurance
* Write the test scenarios
* Test the final solution as proposed to the end users
* Document the test results
* Solve testing problems and retest
* Constant evolvement conducted in lessons learned after each milestone achieved
* Put in practice the improvement actions and good practices of software development
* Assist to team development through training and coaching of fellow team members

Technical profile requirements
* + 2 years as an expert in Java and Spring programming languages
* Very good knowledge of: SPRING 5 (MVC, WEBFLOW..), REST WS
* minimum knowledge of CMS (preferably Magnolia) - is an Absolute Must !
* Very good knowledge of methodology: Agile, Object oriented
* Good knowledge of HTML 5, CSS 3, MAVEN, JavaEE (Servlet/JPA/JDBC…), JavaScript, jQuery, GIT, Cross-browsing & cross-platform testing, Nexus, Jenkins, SonarQube is strong asset
* Working knowledge of Scrum, DevOps, Unit Testing & Micro-Services is an asset
* Very good knowledge of Agile methodology/way of working

Non-Technical profile requirements
* Accepts personal responsibility for client satisfaction
* Strong tracking, coordination and project planning skills
* Establishes and manages engagement objectives, expectations and quality plan
* Ability to identify and implement process and/or application improvements
* Strong analytical and problem-solving skills
* Must be able to work on multiple simultaneous tasks with limited supervision
* Quick learner, motivated self-starter
* Excellent customer service, interpersonal, communication and team collaboration skills
* Able to follow change management procedures and internal guidelines
* Leadership skills compatible with over 5 years of professional experience
* Very good Coaching & training skills

Methodology/Certification requirements
* Master Degree in Computer Science OR equivalent through experience. Advanced course work in technical systems plus continued education in technical disciplines is preferred

Language proficiencies
* ENG is a must
* FR and/or NL is a nice-to-have