Senior Java Developer

Hnm Solutions
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, Dutch
Experience level
Senior

Job location

Tech stack

Java
Agile Methodologies
JIRA
Programming Tools
Spring
Object-Oriented Software Development
Software Engineering
Subversion
Web Services
Software Modules
Test Driven Development
Information Technology
Programming Languages

Job description

  • Concept, Develop or adapt the applications for a domain in respect with Clarus methodology as described by the the functional and business analysis and in regards to user requirements in the Java programming language

  • Design end-to-end solutions in collaboration with other teams

  • 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

Requirements

Do you have experience in Spring Framework?, Do you have a Master's degree?, * Expert knowledge of programming languages: Java

  • Very good knowledge of software: MQ, IIB, Web Service

  • Very good knowledge of methodology: Agile, Object oriented

  • Good knowledge of tools: JIRA, SVN

  • Very good knowledge of development tools: SPARX or equivalent

  • IBM environment expert

  • Expert knowledge of Agile methodology

  • Good coaching, training & leadership skills

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 10 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

  • FR and/or Dutch

  • ENG is a must

Onsite presence

Apply for this position