Java developer - Senior

  • Location

    Brussels, Belgium

  • Sector:

    Information Technology

  • Job type:

    Contract

  • Salary:

    Negotiable

  • Contact:

    Joy Sarot

  • Contact email:

    Joy.Sarot@volt.eu.com

  • Job ref:

    76321-ITBEL-JST_1583762732

  • Published:

    7 months ago

  • Expiry date:

    2020-04-08

  • Startdate:

    asap

Description

We are currently looking for a Senior JAVA professional to assist the team in further delivery, focused and motivated by management/manipulation of the application legacy (using Revers Engineering & Design Patterns) in JAVA language.

Primary Tasks and responsibilities
* Concept, Develop or adapt the applications for a domain in respect with methodology 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
* min of 4 years as an expert in Web and Java programming languages
* Expert knowledge of: SPRING (MVC, WEBFLOW..), MAVEN, JavaEE (Servlet/JPA/JDBC…) & REST WS
* Very good knowledge of methodology: Agile, Object oriented
* Good knowledge of HTML 5, CSS 3, Javascript, jQuery, GIT, Cross-browsing & cross-platform testing, Nexus, Jenkins, SonarQube is strong asset
* Working knowledge of Scrum, DevOps, Unit Testing, TDD et Micro-Services is an asset
* Willing to learn or have a good knowledge of: ESB ServiceMix, Karaf 4.x, Camel 2.x, ActiveMQ et OSGi 6.x is a very big advange
* Expert 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 or Bachelor's Degree in Computer Science OR equivalent through experience. Advanced course work in technical systems plus continued education in technical disciplines is preferred

Language proficiencies
* FR + ENG is a must
* NL is an asset