Java Developer | Ref: PIP0008428
Location
Sheffield | United Kingdom
Job description
Java Developer - Inside IR35
Contract Term: 6 Months
Contracting Authority: DWP
Location: Hybrid - Birmingham/Manchester/Leeds/Sheffield/Blackpool/Newcastle
We are looking for an outstanding Java Developer, who can make a positive impact, and wants to contribute to the most demanding and exciting new digital service for the UK Government. Let’s be clear about the impact of your work - better digital services in government will change the face of public services and have the potential to dramatically and positively transform the future of millions of people.
As a Java Developer you will develop and maintain software products that make up citizen services and contribute towards their design. You will be responsible for the operational stability of the products you build and be in a position to affect change in the on-going robustness and resilience of those products. You will work within, and contribute to, the overall Software Development Lifecycle Process as part of a multi-functional Agile delivery team focused on one or more products.
Summary of the Role and key responsibilities:
- Deliver software products which make up services for our citizens to consume;
- Transform business requirements into production ready code;
- Ensure system robustness, resilience and stability;
- Design and develop reusable libraries and services and promote reuse across the department;
- Produce comprehensive suites of automated unit and integration tests to ensure code quality;
- Assist in the development of medium-long term strategies for products;
- Define version control strategies for the source code of the product;
- Identify and resolve issues preventing delivery or continuation of software engineering activities;
- Collaborate across teams and liaise with Principal Software Engineers and Technical Architects to investigate technical solutions;
- Produce comprehensive technical documentation for wider consumption;
- Provide 3rd line support on products developed, including out of hours support as and when required;
- Contribute to community discussions about best practice within Software Engineering;
Technical Skills required:
- Recent experience with Java
- Excellent understanding of TDD and BDD.
- Experience with large microservice architectures.
- Experience with Spring Boot
- Experience with AWS, Terraform
- Experience of MongoDB or other document databases
- Experience of working in an Agile environment.
- Be willing to work in a pair programming environment.
- Have experience in implementing APIs for internal and external use.
- Have the skills to build up a useful, robust automated test suite to support a continuous deployment environment.
- Be involved in the wider web development community, identifying good practices we can adopt and sharing our experiences.
- Have an ability to communicate technical concepts to a non-technical audience.
- Have the ability to quickly research and learn new programming tools and techniques.
- Understand of the use of Responsive Web Design.
We would expect:
- Collaborates with others when necessary to review specifications and uses these agreed standards and tools to design, code, test, correct and document programmes or scripts of medium to high complexity, using the right standards and tools.
- Able to use quantitative and qualitative data about users to turn user focus into outcomes. Delivers analysis and information that addresses stakeholder needs and provides recommendations. Collaborates with user researchers and other user-focused professions. Guides others on approaches to understand user stories. Identifies and engages with users / stakeholders to collate user needs evidence and understands and defines research which fits user needs.
- Able to build and test simple interfaces or can work on more complex integration as part of a wider team.
- Understands key principles of modern standards approach and how they apply to the work they are undertaking and will apply under guidance.
- Translates logical designs into physical designs. Produces detailed designs and documents all work using required standards, methods and tools, including prototyping tools where appropriate. Designs systems characterised by managed levels of risk, manageable business and technical complexity and meaningful impact.
If this role sounds like something that you would be interested in, please click the link to apply or get in touch with [email protected]
Disability confident
As a member of the disability confident scheme, DWP guarantees to interview all candidates who have a disability and who meet all the essential criteria for the vacancy. In cases where we have a high volume of candidates who have a disability who meet all the essential criteria, we will interview the best candidates from within that group.
Armed Forces Covenant
DWP is proud to support the Armed Forces Covenant and as such, we guarantee to interview all veterans or spouses / partners of military personnel who meet all the essential criteria for the vacancy. In cases where we have a high volume of ex-military candidates / military spouses or partners, who meet all of the essential criteria, we will interview the best candidates from within that group
If you qualify for the above, please notify us on [email protected].
We will be in touch to discuss your suitability and arrange your Guaranteed Interview.
Should you require reasonable adjustments at any point during the recruitment process or if there is a more accessible way for us to communicate, please do let me know.
In applying for this role, you acknowledge the following, this role falls in scope of the Off Payroll Working in the Public Sector legislation. Any rates of payment quoted will reflect the gross rate per day for the assignment and will be subject to appropriate taxes and statutory costs. As such the payment to the intermediary and your income resulting from this contract will be different.
Please be aware that this role can only be worked within the UK and not Overseas.
Job tags
Salary