Lead Developer - EY's Hive - Open to flexible working

  • EY
  • 01/02/2022
Full time Information Technology Telecommunications

Job Description

Lead Developer (Java/Full-Stack) - EY's Hive

About our team

It is our mission to transform the working lives of finance and tax professionals. We are responsible for the innovation and development of human-centric products within EY. Our approach is to prototypes ideas, get feedback from our customers and scale the very best ideas.

At the heart of our business, is our people. Good people, supported by good internal practice, are the building blocks for making the impossible possible. We are looking for a Lead Developer that will help support us to build and release engaging, innovative applications to market quickly .

What you will do:

  • Responsible for leading scrum teams
  • Lead multi-disciplinary teams across multiple locations including nearshore and offshore
  • Implement technical solutions that are resilient, scalable and manageable
  • Coach and encourage colleagues through constant learning to improve their skills including junior, mid-level and senior developers.
  • Collaborate with the product development teams (designers, business analysts, product owners, developers and quality assurance) to deliver amazing experiences for our customers.
  • Act as a technical lead for a specific area of expertise in the development team e.g. front-end, back-end, etc.
  • Develop ideas with business analysts to find a pragmatic approach to the rapid delivery of prototypes
  • Work closely with the Product Owner and Scrum Master to develop the backlog and sprint pipeline


You are:
  • Empathetic - you take the time to understand what drives other team members, what motivates them and how to achieve mutual objectives
  • Humble - you actively seek feedback and feel comfortable providing it to others. You are not overly influenced by organisational hierarchy
  • Motivated - you are excited by what you do, and you bring an enthusiasm to your job
  • Adaptable - you are comfortable re-evaluating your view when presented with contrasting facts and your opinions


What you definitely need:

As a full-stack lead developer you should have strong commercial development experience, we have a preferred technology stack, however, we are not prescriptive about the technologies you have experience using, as long you as you are eager to use the best available technology for the project and open to working with new tools and approaches:
  • A work attitude that is empathetic, humble, motivated and adaptable (see above)
  • 8+ years of commercial development experience, focussed on Java development (preferably web-based applications)
  • Experience building solutions that are resilient, scalable and manageable
  • Experience working with Rest APIs
  • Experience working with databases.
  • Experience with continuous integration and automated deployment
  • Experience in Agile development environment and familiar with Agile ceremonies (e.g. stand-up, backlog refinement, sprint planning)
  • Working with QAs and automated testing (e.g. TDD / BDD)
  • Use of GIT or similar for code control and management
  • Experience leading, coaching and developing scrum teams


What you might also have:
  • Working knowledge of Angular 2+
  • Experience deploying web applications on large cloud-based services provider (e.g. AWS / Azure) and familiar with the underlying architecture
  • Understanding of NoSQL database technologies (e.g. MongoDB)
  • Set up and use of virtual environments and sandboxes


Suggested reading
  • The Ideal Team Player: How to Recognize and Cultivate The Three Essential Virtues by Patrick Lencioni
  • The Five Dysfunctions of a Team: A Leadership Fable , by Patrick Lencioni
  • Turn the Ship Around!: A True Story of Building Leaders by Breaking the Rules by L. David Marquet
  • Manifesto for Agile Software Development ,