At a Glance
- Tasks: Join us as a Senior Java Engineer, building impactful digital solutions for Universal Credit.
- Company: DWP is the UK's largest government department, empowering millions through innovative tech.
- Benefits: Enjoy hybrid working, flexible hours, a generous pension, and 26-31 days of holiday.
- Why this job: Shape the future of engineering in a supportive community while enhancing your skills.
- Qualifications: Proven Java experience, cloud knowledge, and understanding of TDD, BDD, and APIs required.
- Other info: Work in a vibrant Birmingham hub with opportunities for professional development and volunteering.
The predicted salary is between 47000 - 78500 £ per year.
Pay up to £78,517 plus 28.97% employer pension contributions, hybrid working, flexible hours, and great work-life balance.
DWP Digital with Purpose. We are looking for an outstanding Senior Java Engineer to join our community of tech experts in DWP Digital, in the department's highest profile benefit service, Universal Credit. We're using fresh ideas and leading-edge tech to build and maintain digital solutions that will be used by nearly every person in the UK, every day and at key moments in their lives. DWP is the UK's largest government department. We help people into work and make payments worth over £195bn a year to support and empower millions of people.
The scale of what we do is extraordinary, and our purpose is unique. We’d love you to join us.
What skills, knowledge and experience will you need?
- A proven track record of building Java applications (minimum version 8).
- Experience of building in cloud-based environments like AWS and Azure.
- An excellent understanding of TDD and BDD.
- SQL and noSQL database applications such as Postgres, MySQL, and MongoDB.
- The skills to build up a useful, robust automated test suite to support a continuous deployment environment.
- Knowledge and experience of APIs, RESTful services and Microservice Architectures.
You and your role
Our Senior Java Engineers work with freedom and autonomy. We write code and make decisions which shape the future engineering landscape of DWP, and especially of our flagship service Universal Credit. We work in multidisciplinary agile teams using the latest tech and tooling to build better applications, products and services. As well as doing the hands-on stuff you love, you’ll be one of our expert leaders. You’ll help set best practice and build capability across a supportive engineering community of over 200.
We want you to be at your best too. We’ll give you the tools and time to build your skills and learn new tricks - with coaching, mentoring, qualifications and formal learning, meet-ups or whatever else works for you.
Details
- Location: You’ll join us in one of our brilliant digital hubs in Birmingham, Leeds, London, Manchester or Newcastle, whichever is more convenient for you.
- Hybrid Working: We work a hybrid model - you’ll spend some time working at home and some time collaborating face to face in a hub.
- Pay: We offer competitive pay of up to £78,517.
- Pension: You’ll get a brilliant civil service pension with employer contributions worth 28.97%, worth over £16,000 per year.
- Holidays: A generous leave package starting at 26 days rising to 31 days over time. You can also take up to 3 extra days off a month on flexitime. You’ll also get all the usual public holidays.
We have a broad benefits package built around your work-life balance which includes:
- An award-winning environment and culture: Employer of the Year 2023 (Women In IT Awards), Founders Award for Outstanding Digital Leadership 2023 (Digital 100).
- Flexible working including flexible hours and flex-friendly policies.
- Time off volunteering and charitable giving.
- Bring your authentic self to work with 'I Can Be Me in DWP'.
- Discounts and savings on shopping, fun days out and more.
- Interest-free loans to buy a bike or a season ticket, so it’s even easier for you to get to work and start making a difference.
- Professional development, coaching, mentoring and career progression opportunities.
Process: We know your time is valuable, so our application and selection process are just three stages:
- Apply: complete your application on Civil Service Jobs. There’ll be full instructions when you click through.
- Coding Test: If you are successful at Stage 1, you will be invited to complete a short coding exercise.
- Interview: a single stage interview online.
CLICK APPLY for more information and to start your application.
Senior Java Engineer in Birmingham employer: DWP Digital
Contact Detail:
DWP Digital Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Java Engineer in Birmingham
✨Tip Number 1
Familiarise yourself with the latest Java features, especially those introduced in versions 8 and above. Being able to discuss these updates during your interview will demonstrate your commitment to staying current in the field.
✨Tip Number 2
Brush up on your cloud computing knowledge, particularly AWS and Azure. Consider working on a small project that utilises these platforms, as practical experience can set you apart from other candidates.
✨Tip Number 3
Prepare to discuss your experience with TDD and BDD methodologies. Be ready to share specific examples of how you've implemented these practices in past projects, as this will highlight your technical expertise.
✨Tip Number 4
Engage with the DWP Digital community online. Follow their social media channels and participate in discussions. This not only shows your interest in the organisation but also helps you understand their culture and values better.
We think you need these skills to ace Senior Java Engineer in Birmingham
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java applications, cloud environments like AWS and Azure, and your understanding of TDD and BDD. Use specific examples to demonstrate your skills.
Craft a Strong Cover Letter: Write a cover letter that reflects your passion for the role and the company. Mention how your background aligns with DWP's mission and the specific requirements of the Senior Java Engineer position.
Prepare for the Coding Test: Brush up on your coding skills, especially in Java. Familiarise yourself with common coding challenges and practice writing clean, efficient code. This will help you perform well in the coding test stage.
Research DWP and Universal Credit: Understand the purpose and impact of DWP and its flagship service, Universal Credit. This knowledge will help you articulate why you want to work there and how you can contribute during the interview.
How to prepare for a job interview at DWP Digital
✨Showcase Your Java Expertise
Be prepared to discuss your experience with Java applications, especially version 8 and above. Highlight specific projects where you implemented Java solutions, focusing on challenges faced and how you overcame them.
✨Demonstrate Cloud Knowledge
Since the role involves cloud-based environments like AWS and Azure, be ready to explain your experience with these platforms. Discuss any relevant projects and how you utilised cloud services to enhance application performance.
✨Understand Testing Methodologies
Familiarise yourself with Test-Driven Development (TDD) and Behaviour-Driven Development (BDD). Be prepared to provide examples of how you've applied these methodologies in your previous work to ensure high-quality code.
✨Engage with Agile Practices
As the team works in multidisciplinary agile settings, demonstrate your understanding of agile principles. Share experiences where you contributed to agile teams, focusing on collaboration and continuous improvement.