At a Glance
- Tasks: Lead Java development, champion best practices, and collaborate with teams to shape product vision.
- Company: Join a UK public sector client focused on innovative software solutions.
- Benefits: Enjoy a hybrid work model with office visits in London or Manchester twice a week.
- Why this job: Be part of a mission-driven team impacting citizen services while advancing your technical skills.
- Qualifications: Proven Java experience, Agile familiarity, and knowledge of TDD/BDD required; public sector experience is a plus.
- Other info: Initial 12-month contract with potential for extension.
The predicted salary is between 48000 - 84000 £ per year.
One of my UK public sector clients are currently looking for a Senior and Lead Java Developer. They are looking for a Senior/Lead Java Developer to join them on a hybrid basis with travel to their offices based in London or Manchester 2 days per week. The initial contract runs on for an initial 12-month engagement – this does have a view to extend beyond this date., Champion technical evolution within the organisation, find, test, agree and adopt emerging technologies
Champion the latest Software Engineer best practices, principles and processes;
Manage and mitigate risks through effective planning
Design and lead the strategies for building reusable libraries and services
Collaborate with large teams of Software Engineers and key technical decision makers to define the strategic vision for our products
Lead the Software Engineering community to deliver the strategic vision
Collaborate with the Principal Software Engineering community to ensure usability, accessibility, security, stability and capacity are embedded in the development of our citizen servicesRequirements
They are interested in Java Developers with experience of working in an Agile environment amongst multi-disciplinary teams. Past experience of working within the public sector would be ideal, although this is not essential., Vast proven experience as a Java Developer
Recent experience with Java 8/11
Excellent understanding of TDD (Test-Driven Development) or BDD (Behaviour Driven Develoment)
Experience with large micro service architectures.
Be willing to work in a pair programming environment.Are you interested in this position? If so, then please respond with your CV and I will be in touch ASAP.
Senior/Lead Java Developer employer: Lawrence Harvey
Contact Detail:
Lawrence Harvey Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior/Lead Java Developer
✨Tip Number 1
Make sure to showcase your experience with Java 8/11 prominently. Highlight any projects where you've utilized these versions, as this will demonstrate your up-to-date knowledge and skills.
✨Tip Number 2
Emphasize your experience in Agile environments. Be prepared to discuss specific methodologies you've used and how they contributed to successful project outcomes.
✨Tip Number 3
If you have experience in the public sector, make sure to mention it. Even if it's not essential, it can set you apart from other candidates and show your understanding of the unique challenges in that space.
✨Tip Number 4
Prepare to discuss your approach to TDD or BDD. Being able to articulate your experience with these practices will demonstrate your commitment to quality and best practices in software development.
We think you need these skills to ace Senior/Lead Java Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience as a Java Developer, especially with Java 8/11. Emphasize any work you've done in Agile environments and with microservice architectures.
Showcase Relevant Experience: If you have past experience in the public sector, be sure to mention it. Even if you don't, focus on your ability to collaborate within multi-disciplinary teams and your understanding of TDD or BDD.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the opportunity to champion technical evolution. Mention how your skills align with the company's strategic vision for their products.
Proofread Your Application: Before submitting, double-check your application for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a Senior/Lead position.
How to prepare for a job interview at Lawrence Harvey
✨Showcase Your Java Expertise
Be prepared to discuss your experience with Java 8/11 in detail. Highlight specific projects where you utilized these versions and any challenges you overcame. This will demonstrate your vast proven experience as a Java Developer.
✨Emphasize Agile Experience
Since the role requires working in an Agile environment, share examples of how you've successfully collaborated within multi-disciplinary teams. Discuss your role in Agile ceremonies and how you contributed to the team's success.
✨Discuss TDD and BDD Practices
Make sure to explain your understanding and application of Test-Driven Development (TDD) or Behavior-Driven Development (BDD). Provide examples of how these practices have improved the quality of your code and the overall project outcomes.
✨Prepare for Technical Leadership Questions
As a Senior/Lead Developer, you'll be expected to champion technical evolution. Prepare to discuss how you've led teams, managed risks, and designed strategies for building reusable libraries and services in previous roles.