Senior Java Software Engineer at Team ITG

  • Anywhere (100% Remote) Only
  • Team ITG
Job Description:

About the role:

We are actively seeking an experienced Senior Java Software Engineer to join our amazing development teams. TeamITG undertakes some of the most impressive development projects for globally renowned companies, and this role would see you join at a Senior / Lead level.

You will join a squad comprising of a multi-functional team, (think Front End Engineers, Backend Engineers, Testers, Product Owner / Scrum Master) where you will play a significant role comprising of both hands-on development but also providing mentoring and support to more junior team members.

The successful Senior Java Software Engineer will also get a taste of solution design, where you can expect to contribute towards architectural design decisions and your voice will be heard. This is a genuinely perfect opportunity for a seasoned Engineer who is looking to progress their career with a fun, friendly and technically forward-thinking organisation. We often find that our Senior Engineers progress into Solution Architecture over time!

Day to day, your responsibilities will include:

  • Deliver high quality software in a Unix based environment
  • Develop into an active member of the development team, where you will specialise in Java, but are also happy to learn new skills
  • Take accountability for estimating development efforts during sprints and sprint planning sessions
  • Contribute towards defining and executing the development strategy
  • Assist more junior members of the team, including conducting code reviews to ensure code quality
  • Keep abreast of new and emerging technologies, feeding these into discussions with colleagues

Requirements:

  • To be considered, we are looking for Senior Java Software Engineers to be able to demonstrate skills in the following areas.
  • Demonstrable experience of working in an Agile development environment
  • Considerable commercial development experience
  • Expert level knowledge of Java MVC Frameworks (think Spring MVC / Boot)
  • Diverse project experience
  • An advocate of TDD
  • Comfortable with Linux
  • Candidates with knowledge of, or aspirations to lead teams, mentor more junior team - members and have knowledge of other development frameworks would be advantageous although this is not essential.

Company Benefits

  • 25 days’ holiday + bank holidays – we understand the importance of you getting some down time.
  • Annual Wellbeing Day – enjoy an additional day on us to look after your physical and mental wellbeing.
  • Pension Scheme – helping you save towards your retirement home in the sun! Corporate Medical Cash Plan – claim back the cost of your medical treatments.
  • So many savings – through our online community platform, you can access dozens of daily deals, from money off top brands to discounts on days out.
  • Employee Assistance Programme – our people are at the heart of everything we do, so if you’re happy, we’re happy.
  • Cycle to Work Scheme – save on the cost of biking to work.
  • Monthly Employee Awards - Employee of the Month programme with £250 bonus
  • Raising money for charity including a paid Volunteer Day– we’re all about giving - back… and having lots of fun in the process!
  • Referral scheme – know the perfect person to join the team? You could bag £1,000 for a putting a good word in.
  • Wellbeing Programme – giving you the opportunity to join regular, interactive - - - - Wellbeing Workshops or join our 30 plus Wellbeing Champions.
  • Enhanced Family Friendly Leave – support for you and your family to help you navigate through the craziness of family life.

Interview Process

  • Recruiter Call
  • Technical Interview

Other Jobs in Back End