Software Engineer / Java

Interface Recruitment
Sheffield, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 60K

Job location

Sheffield, United Kingdom

Tech stack

HTML
Java
JavaScript
Agile Methodologies
Software Bug Management
CSS
Databases
Continuous Integration
Hibernate
Spring
Liquibase
MySQL
MVC
Object-Oriented Software Development
Angular
WebRTC
Test Driven Development
Spring-boot
Angular
REST

Job description

My client have spent the best part of a year developing a fully responsive, multi-platform (mobile, tablet, desktop) customer focused solution. UX, design and development have thus far been implemented by award winning agencies and as beta launch approaches, we're now recruiting the first of their permanent internal development team to pick up the baton., * Leading the ongoing development of the platform

  • Establishing and maintaining Agile working procedures and standards for the dev team
  • Ensuring user stories, including support for Marketing and Business Development, are transposed into the workflow in a timely manner
  • Bug fixing and systems maintenance
  • Technical vetting of candidates for new developer positions

Essential Skills:

  • Java 8
  • Object Oriented Programming (OOP)
  • Model-View-Controller pattern (MVC)
  • MySQL
  • Hibernate, Spring, Spring Boot
  • WebRTC technology
  • Liquibase (database migrations for hibernate)
  • Building REST Api
  • Extensive experience of working in, ideally leading, cross functional Agile teams Advantageous
  • JavaScript, CSS, HTML
  • Angular 2
  • Angular Universal
  • Usage REST API

Requirements

You'll be the first backend dev on the payroll, joining an experienced management team of high achievers with a proven track record of scaling up tech businesses. We are looking for a senior Java developer with a similar head on their shoulders who can strengthen the senior team and be the lead dev of the future.

So the successful applicant will have extensive experience of working in cross functional Agile teams, as you'll be setting up the development function and how it interacts with the rest of the business.

The team like scrum and XP, and the inherent benefits of paired programming, continuous integration, TDD, collective code ownership, and of course programmer welfare. However, this is as much your team as anyone's - you will set the tone, direction and feel of the team supported at board level in implementing it.

Naturally you will also play an important part in recruiting subsequent developers - front and backend.

If you enjoy managing people or feel you are ready to step into this role and rise to the challenges and responsibilities of being the dev team's voice at senior management meetings, then you will have a distinct advantage over other applicants when the time comes to stepping into the Head of Development role.

Apply for this position