Hermes Parcelnet

Senior Java Engineer

Morley
4 months ago(16/08/2017 16:55)
Job ID
2017-5795
Number of Positions
2
Department
IT

Overview

We are Hermes, the UK’s leading consumer delivery company handing over 270 million parcels per year with a 15% growth year on year for the last five years.

 

We are embarking on a journey, utilising cutting edge technology to ultimately engage our customers at every touch point in their digital experience.

 

As a team, we innovate and challenge the status quo to meet the needs of our broad and varied client base.

We believe that every team member will play their part in achieving the goals of the team, department and company.  

 

As an individual, you'll have the support to grow and progress your career. We are building a learning culture, where it's safe to fail, and failures seen as learning opportunities.

 

We are establishing a team of skilled individuals with a passion for technology. 

Working in a fast paced agile environment, using eXtreme programming and software craftsmanship principles to produce high-quality solutions at speed.

 

Role overview:

 

Reporting into the Agile Delivery Manager, you will be responsible for ensuring all aspects of the SDLC meet the agreed standards and quality.  You will be responsible for coaching and mentoring Junior Engineers to ensure high standards in our deliverables and maintaining quality throughout future release iterations. 

 

As a Senior Engineer you will establish and maintain strong relationships with Principal Engineers, Agile Delivery Managers, Product Owners, Scrum Masters, Business Analysts, Engineers and 3rd parties.

Responsibilities

Tech stack:

    • Cassandra , Oracle
    • RabbitMQ , ActiveMQ
    • AWS, Docker, Ansible
    • CSS3, JavaScript, HTML5
    • Jenkins, Sonar
    • Spring Data, Hibernate
    • Apache Camel
    • Microservices
    • AngularJS
    • Selenium, Cucumber

Responsibilities:

    • Ensure all deliverables factor in support and operational requirements to ensure continuous deployment can be maintained at a known velocity
    • Participate in the design of software solutions, including applications design, database design, data-flows and detailed technical design working with the Solutions Architect as appropriate
    • Produce accurate and unambiguous functional and technical documentation of products, systems and services prior to and during development
    • Actively participate in the definition of scope of projects and estimates of timescales for development and operational/technical evolution work
    • Balance the commercial needs of the business against the ideal software design, proposing sound phased or tactical implementations balanced against a baseline of 24x7 support and monitoring
    • Help in the identification of issues, risks and dependencies pertaining to testing
    • Develop using primarily agile development techniques such as SCRUM, Kanban and eXtreme Programming (XP)
    • Be responsible for coaching and mentoring the junior engineers and test engineers within a squad to support continuous improvement in our software, testing and design processes and practices
    • Manage individual and stream relationships with 3rd party providers of software solutions
    • Constantly seek to improve the quality of 3rd party processes and deliverables
    • Provide an end-to-end regression testable solution that enables automated unit and behavioural (BDD) testing to be run as part of the standard build process

Qualifications

    • Experience of Software Design
    • Java 8, J2EE, Spring
    • Agile development
    • Defining software methodologies and standards
    • Working with 3rd party suppliers
    • Experience of interpreting/negotiating business requirements

 

As well as working with some of the most talented professionals in our industry, you can take full advantage of our fantastic benefits we have to offer here:

  • 26 days holiday + bank holidays
  • Up to 10% bonus
  • Pension
  • Free on site parking
  • Flexible working hours
  • Laptop/mobile phone
  • Full training/development programme
  • Discounted gym and myhermes memberships
  • Subsidised on-site canteen
  • And so many more

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us for General Consideration!

Not ready to apply? Connect with us for general consideration.