Full Stack Java Engineer

Role description

We are looking for a Full Stack Java Engineer with strong Java programming experience and a track record of delivering software solutions to join our talented engineering team.

We are an innovative data and technology consultancy, proudly awarded the coveted Megabuyte Best Enterprise Software Award, in recognition for our outstanding organic growth in recent years. We work with our customers to solve some of their toughest data challenges, and help them make better, faster, and more informed decisions. We’re now looking to grow and build a team that are hungry for success.

We’re creating a culture that is fun, supportive yet challenging, and we’re looking for talented like-minded people to join us on this journey. We’re also looking for people who are comfortable in challenging the norm so we can get truly diverse thinking when solving problems and not just senior management making decisions – we really believe in empowerment across the board.

This role can be based in our Horsham office, fully remote or a mixture of both. This is an excellent opportunity for an ambitious engineer to influence the design and technical direction of our upcoming products and solutions. You will be working within a cross-functional agile development team to deliver software solutions for a variety of diverse customers across defence and public sector.

You will need to be self-sufficient and have the ability to work independently whilst being fully supported by our more senior and experienced engineers.

Essential Skills:

  • Adaptable, ability to pick up new technologies and learn quickly
  • Design, write and test code, refining and rewriting it as necessary, supporting and collaborating with other developers involved in the project
  • Highly proficient Java programmer, experience building RESTful microservices with Spring
  • User Interface development experience using Angular and knowledge of other JavaScript frameworks such as React, Vue.js and native js desirable
  • Capable of breaking down customer requirements into an actionable software design
  • Experienced with working with backend teams to define and utilise appropriate service APIs
  • DevOps, Docker and CI/CD pipelines
  • Experience of AWS Technologies and cloud infrastructure
  • Agile development methodology and use of TDD and BDD

Desirable Skills:

  • Experience with producing responsive, accessible, mobile-first web applications
  • Experience with geospatial tools and techniques
  • Competency with Python3

Your style:

  • Natural self-starter: highly resilient in dealing with changing situations
  • High EQ: confident communicating and influencing stakeholders and colleagues at all levels. Comfortable engaging with both technical and non-technical colleagues/clients
  • Really great communication skills both in spoken and written English
  • The ability to work independently and as part of a team
  • High attention to detail.

What we offer you:

  • Competitive Base salary reviewed quarterly throughout the year
  • Bonuses, driven by business performance (work as a team, win as a team?!)
  • Promotion in correlation with business growth – you grow as we grow
  • Learning and development support (training days, exam funding, and professional memberships)
  • Enhanced Family Friendly Policies (such as Maternity and Paternity leave)
  • Enhanced Employer Pension Contributions
  • Subsidised Monthly Gym Membership
  • Life Assurance 4 x your annual salary
  • BUPA Private Healthcare scheme
  • Employee Benefits Platform – Perkbox subscription
  • Birthday off (in addition to 25 days holiday)

Recruitment Process

  1. Introductory call with our HR department
  2. Technical interview with our Head of Engineering

Security Clearance Requirements

Many of our public sector customers require UK Security Clearance as a mandated requirement. You’ll need to provide proof of identity, employment history, and right to work in the UK, along with proof of UK residency, for at least three years.

Interested in this job opportunity? Email careers@envitia.com for more information