Digital Java Developer Senior
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+6 more
Job description
Develop and maintain software products that make up citizen services and contribute towards their design. Responsible for the operational stability of the products built and be in a position to affect change in the on-going robustness and resilience of those products.
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.
Requirements
As a Senior Software Engineer (SFIA Level 4), we expect this engineer to perform diverse complex software development tasks while working autonomously under general direction from the Senior Lead and contribute their expertise holistically across the team to achieve team objectives. They must have proven self-sufficiency to solve problems or blockers both technical and procedural without requiring escalation ensuring they are fully productive and engaged at all times to drive outcomes while demonstrating professional behaviours.
We require competent and capable software engineers who can confidently draw upon their experience of development using our tech stack and tooling with robust CI/CD processes, containerisation and cloud deployment as a codified solution.
They must be able to evidence how they have applied good industry practice and doing the right thing to develop quality software solutions considering aspects such as vulnerability management and deployment strategies and do so confidently in a way that shows authority and working knowledge of the subject., Applied Experience at Senior/SFIA Level 4) of:
Recent Java programming development on cloud-based AWS environment
Developing modern cloud services using Java & NodeJS
APIs, RESTful services and Microservice Architecture
Building services in a microservice architecture
Kafka and event-based architectures
Containerisation (specifically Docker)
Writing Infrastructure as Code such as terraform to build and deploy cloud infrastructure
Building and managing gitlab-ci pipelines
Developing using TDD and BDD
Working in an agile methodology
Knowledge and Experience required:
- Ideally familiarity with DWP or OGDs
Other: This is the nice to have but not essential criteria
- SC would be a bonus
Benefits & conditions
- If any professional qualifications are required for the role, please list certificates here: : (No Value)
- Desired Skill 1 : (No Value)
-
Desired Skill 2 : TECH & DIGITAL Development - Desired Skill 3 : (No Value)
- Desired Skill 4 : (No Value)
- Desired Skill 5 : (No Value)
- Are there any Health and Safety requirements or hazards associated to this role? : No
- If yes, please specify the Health and Safety Considerations : (No Value)
- Is the role in or out of scope of IR35? : In Scope
- Level of screening : BPSS (Basic Disclosure)
- Internal Job Title : Senior Java Developer
- Grade : 7
-
AMS Job Category : Technology Software Developer -
Equivalent Permanent Grade : Digital Group (DWP DG) Grade 7/ G7 - Armed Forces Covenant Signatory : Yes
- Disability Confident Level : Yes - Leader (L3)
-
Business Unit Name Hierarchy : Department for Work and Pensions Digital Group Design Architecture -
Business Unit Code Hierarchy : DWP DWP DG DWP DG DA
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦