What are the role responsibilities?
Perform development work including scheduled project work to the highest standards of code quality and to deadline
Interpret written business requirements, functional and technical specification documents
Participate in quoting meetings in areas of expertise
Write functional specifications from business requirements documents for project-based work
Write technical design documentation from functional specifications
Perform maintenance programming and correction of identified defects
Participate in the advancement of the FAB codebase, toolset and processes
Perform code reviews, advising junior members and peers on best practice, potential for unit testing/refactoring, etc
Mid Level will have the ability to create and interpret design specifications and other solution artefacts
What experience is essential in this role?
A 2:1 or above in a Software Development related discipline
Good practical core Java coding ability
Confident debugging skills
Good problem-solving ability
Ability to code software according to published standards and design guidelines
What experience is advantageous?
Experience of working in an Agile development structure and process
Knowledge of XML and JSON based web-services
Experience of using JUnit
Experience of the Eclipse and/or IntelliJ development environments
Experience of using Git or other revision control
Familiarity with Hibernate and Spring
Knowledge of database architecture and design
Experience of technical developments within the travel industry.
What type of personality will be suitable?
An analytical mindset
A hands-on person with an eye for detail, that can work with several tasks at the same time.
Responds well to the challenge of working in a constantly changing environment.
Self-motivated and results driven
Good written and spoken communication skills
Flexible attitude, ability to perform under pressure
A commitment to quality and a thorough approach to the work
This job was originally posted as www.totaljobs.com/job/81147535