Java Developer Job in Peterborough, Anglia UK

Java Developer

Thomas Cook Online is the business unit that manages all e-commerce activity across the group`s 33 branded travel websites in five European countries. This multi-billion Euro per annum business is now delivering an ambitious change programme to radically alter their online offering from a traditional online retailer to a full online travel agency.

Position: Java Developer
Location: Peterborough
Salary: Competitive basic salary with comprehensive benefits package

ROLE:
The Java Developer is accountable for development within the UI engineering department for all Thomas Cook Group website mobile capabilities. Developing critical areas of all Thomas Cook Online websites to improve the application and drive business value. The role will be responsible for java based developments. Adhering to the AGILE scrum development process including the standards, processes, quality control practices we have in place for all developments on the ATG platform. The role will champion XP practices within the team including test driven development (TDD), pair programming, domain driven design.

The Java Developer will engage in many areas of development including helping to define deliver the technical stories within the team and with strategic partners. You will need to be the advocate of a strong application development, quality standards, building on agreed methodologies, using standard practices engaging in scheduling for the delivery of UI development for the Thomas Cook Group.

This role is designed as an entry for Java Developers to become specialised ATG Developers.

RESPONSIBILITIES:
a) Develop solutions using several core technologies like Java, J2EE, EJB, JSP, Oracle, SQL, HTML, and XML.
b) Part of development team that build the UI solutions for the Thomas Cook group aligned to a service orientated architecture.
c) Meet demand for UI development company-wide, including new products, new site functionality, partnerships, and strategic internal applications.
d) Contribute to the UIE roadmap for the team`s continuous improvement and ability to leverage and adapt to new technologies.
e) Deliver to the development roadmap for Thomas Cook group, including all application development online and with mobile, focus delivery to the agreed development methodologies.
f) Build and maintain repository for deliverables, methodologies, and business development documents.
g) Accountable for engagement in the development SCRUM meetings of the development teams and been accountable for the development deliverable to the agreed timelines and quality standards.
h) Participate in building the development time plan for all online and mobile developments allowing the business to structure the deliverables according to the ROI.
i) Implement according to the logical data model for the solution. Engage in mid-level planning exercises with the development team and anticipate issues and risks at the module level and escalate appropriately.
j) Implement the UI development solutions to the agreed standards for all online mobile channels within the Thomas Cook Group.
k) Implement the UI development methodology and process for all online mobile channels within the Thomas Cook Group.
l) Document all the above to an agreed standard and build training guidelines for the UI development teams for all online mobile channels within the Thomas Cook Group.

ESSENTIAL SKILLS / EXPERIENCE:
a) Knowledge of multiple technologies including but not limited to Java, J2EE, HTML, DHTML, XML, JavaScript, Java, PL/SQL, knowledge of application infrastructure i.e. JBOSS. Including knowledge of development frameworks in Spring and Hibernate.
b) Knowledge of Oracle Database (Current version 10g).
c) Deep understanding of OO design
d) Proven user interface development with hands on development experience.
e) Excellent knowledge of SCRUM and Agile principles.
f) Experience within e-commerce IT organisations is essential as well as a solid understanding of the relationship between successful user interface solutions and development and its effect on key e-commerce metrics that drive business value.
g) In-depth understanding and experience of the online and mobile development concepts methodology.
h) BA/BS degree or equivalent in Computer Science Engineering or other relevant discipline e.g. Business Information Systems, Computer Engineering.
i) Excellent development skills showing experience of TDD, DDD Pair Programming.

DESIRABLE SKILLS / EXPERIENCE:
a) Experience of any of the following would be a bonus, Flash, JIRA, Struts, MVC, Swing, JBoss, REST Web Services, JSP, JUnit, JQuery, CSS, XHTML.
b) Expertise in any of the following ATG components would be a plus: Merchandising (BCC ACC), Search, Content Administration, Customer Intelligence, Data Anywhere, Campaign Optimiser or Commerce Service Centre.

You may have experience of the following: Senior UI Developer, User Interface, UX Designer, Front End Developer, eCommerce, User Experience, Java Developer, J2EE, Website Designer, Web Developer, Programmer, Programming, JavaScript Developer etc

This vacancy is being advertised by EasyWebRecruitment.com, the UK`s leading Flat Fee Recruitment Agency. The services advertised by EasyWebRecruitment.com are those of an employment agency.

No terminology in this advert is intended to discriminate on the grounds of age, and we confirm that we will gladly accept applications from persons of any age for this role. Ref: EWR