View all jobs

Lead Java Engineer (Internal, eligible for paid referral)

Remote, UK

Your purpose in the role

Working within a talented team of technology experts, the Lead Java Developer role will play a leading role in the development of the Insights Technology Platform, a highly scalable cloud (AWS) platform using the latest in Hyperscale technology.

Technology innovation in the Learning and Development industry is paramount, and through innovative solutions we aim to create a differentiator for our business that provides a legendary experience for our customers on every part of their journey with us.
As a Lead Developer at Insights you will lead the technical team through the design and implementation of change to support continuous deployment.  As a role model you will promote best practices and mentor, guide and support the team on a continuous improvement basis.  You will be building web applications to support new functionality in our customer facing software technology stack. You will work in a highly collaborative Agile development environment and will leverage, promote and enhance our software frameworks, components and design patterns to deliver robust and scalable solutions.

What you’ll do to succeed (responsibilities)

  • Lead software development teams
  • Understand and agree the portfolio of work for the team and help design the technical solutions.
  • Help drive the squad to deliver sprint goals and collaborates with external teams in releases
  • Acquire an in depth understanding of the service portfolio and take responsibility for sharing the knowledge with others.
  • Lead the team’s technical community, sharing and collaborating as part of the team’s continuous improvement and growth.
  • Be responsible for line management, coaching and mentoring colleagues.
  • Design, code and support robust and scalable software solutions
  • Ensure quality of solutions by conducting code and design reviews
  • Clearly articulate your progress against agile methodologies
  • Collaborate with other Developers to design the architecture for our solutions
  • Collaborate in the design patterns used in our solutions
  • Provide the appropriate level of documentation for solutions and be an evangelist in the team for the development knowledge base
  • Be highly productive whilst balancing the need for quality and agility
  • Work collaboratively with the team
  • Assist in the selection of appropriate technologies for our applications
  • Contribute towards the enhancements of our development processes and policies
  • Assist in the development of our application architecture
  • Understand our business and our customers

How you’ll show up (behaviours)

  • You will take responsibilities for your tasks ensuring that you are diligently following through on them until they are satisfactorily addressed
  • You’ll have a positive outlook and work ethic
  • You will look to collaborate with you team and others in the business
  • Problem solving will be high on your list of things to do and you will be tenacious in your drive to deliver on this
  • You will be passionate about technology always looking for the next piece that will allow development of our solutions to be better
  • You will be customer centric and always think about the impact on changes to our platforms

What you’re great at (competencies)

  • Experience of leading software development teams
  • Experience with AWS & its managed services portfolio
  • Significant experience in Java 8 (or later), Spring Framework(s) & Gradle or Maven
  • Experience in developing and delivering RESTful APIs
  • Working with & designing for an RDBMS (Postgres, MySQL, SQL Server, etc) & associated ORM technologies
  • Very strong focus on automation through the entire engineering lifecycle (development, test & deployment)
  • Strong technical viewpoint supported by the implementation of robust, scalable, and successful solutions
  • Leading the use of the latest technologies to deliver cutting edge software

Other useful experience and skills:
  • Experience in writing infrastructure as code (Terraform)
  • Familiarity with “Big Data” processing concepts, challenges & architectures

More Openings

Marketing Intern
Enterprise Account Manager
Be Discovered

Share This Job

Powered by