Java Developer
Recruiter
Listed on
Location
Salary/Rate
Type
This job has now expired please search on the home page to find live IT Jobs.
Application Developer
6 Months
Bracknell - with travel to Guernsey
Start ASAP
Job spec
An exciting opportunity has arisen for a Principal Developer to work in a multi-disciplined agile SCRUM team to develop digital services for our customer. This role will be working alongside our customer developing a crucial part of their Digital Transformation Strategy to support Public Service Reform.
The individual will be part of a core team that is responsible for Agile Development and delivering the minimal viable requirements as determined by the Customer. The nature of the role means co-creation will be a key part of our success and will therefore there will be an initial requirement to be based on site working alongside the customer in Guernsey as one complete team. In the longer term, more remote working may be possible with travel as required. You will have experience of working with Agile, typically SCRUM, and will quickly understand requirements and be able to demonstrate this by fast turnaround prototyping using development frameworks such as Spring or Django. You will be prepared to learn and adopt new frameworks and technologies as they becomes available. In addition, you will be able to advise, coach, mentor more junior members of the team. Essentially, you will be pro-active, a good communicator, an excellent team-player and prepared to learn quickly and adapt to new requirements, new technologies and new challenges. If you are keen to be part of a fast-growing capability, able to travel and work with a variety of stakeholders then we want to hear from you!
Primary responsibilities
Estimation of End User Stories
Development and Testing
Design and develop code
Responsible for Continuous Integration and Build
Perform peer reviews
Collaborate with Chief Architects and other architects/ developers to produce just enough design
Technical documentation
Ownership of the Technical Backlog
Collaborate with the Agile Customer to assign business value to technical stories
Other work to support the Customer's needs as required.
Mandatory skills
Excellent understanding of software engineering practices
Delivering code through frameworks for example Spring, Django
Understanding of Agile estimating and planning
Agile Certification or equivalent - In depth knowledge of Agile practices, in particular scrum
The ability to perform a Scrum Master role
Good communication skills (Team, Product owner, stakeholder)
The ability to rapidly respond to changing requirements and deliver Minimal Viable Requirements
Experience in a client-facing role; liaising with clients and participating in requirements gathering and design workshops
Excellent knowledge of Solution Life Cycle
Travel and flexible working as required
Desirable Skills Required:
Java
Springboot
Python
Flask
Django
Experience of API management tools such as APIGEE highly desirable
If you feel you are suitable for this role please submit your CV in the first instance.