top of page

Software Engineer Java - with Magnolia knowledge (Senior)

Description

Our client is currently looking for multiple Software Engineers JAVA/SPRING with expert-knowledge in Magnolia CMS to assist the team in further delivery of an existing project.

 

IMPORTANT INFORMATION:
Location:

  • Fully remote work is possible, if team collaboration is not compromised:

    • connection and integration with the team

    • agile way of working

    • participation on sprints & scrum meetings

  • Sporadic presence at end customer's site

Mission

Primary Tasks and responsibilities

  • Concept, Develop or adapt the applications Mainly in Magnolia, but some additional JAVA-Development is possible as well.

  • 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.

​

 

​​​​Skills / Requirements

 

Technical profile requirements

  • Expert knowledge of CMS Magnolia.

  • + 5 years as an expert in Java and Spring programming languages.

  • Good knowledge of: SPRING 5 (MVC, WEBFLOW..), REST WS.

  • 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.

 

 

​​Do you want to apply for this job ? Let us know and send your CV to hello@akindra.ro

​

bottom of page