At a Glance
- Tasks: Lead a team of developers in creating secure, mission-critical systems using Java and modern cloud practices.
- Company: Join a dynamic team within the Central Government, making a real difference.
- Benefits: Competitive day rate, hybrid work model, and opportunities for professional growth.
- Other info: Active SC Clearance required; thrive in a complex technical environment.
- Why this job: Be at the forefront of technology while mentoring the next generation of developers.
- Qualifications: Expertise in Java, cloud technologies, and experience with SDLC and microservices.
We are seeking a proactive and technically proficient Software Engineering Lead to lead and manage our development team working on secure, mission‑critical national systems. If you thrive in a complex technical environment, excel at mentoring, and possess active SC Clearance or eligibility, this high‑impact contract role is for you.
Key Responsibilities
- Provide technical leadership and guidance, including coaching and mentoring a team of Software Developers to support their professional development.
- See the bigger picture by reviewing groups of services and optimising underlying systems for maximum benefit and efficiency.
- Use a modern standards approach competently and proactively guide others in its application.
- Collaborate with stakeholders to review specifications, using agreed standards to design, code, test, correct, and document programmes or scripts of medium to high complexity.
- Define and communicate approaches for understanding user stories, guiding the team in effective prioritisation and execution.
Essential Skills
- Expert knowledge of Software Engineering best practices and a full understanding of the Software Development Lifecycle (SDLC).
- Deep experience with Micro‑service architecture and API design principles.
- Strong practical experience with AWS and Docker/Containerisation.
- Define test plans and strategies, including expertise in Functional and Non‑functional testing and the development/maintenance of automated test suites.
- Expert proficiency in Java (versions 11/17/21) and the Spring Boot framework.
- Expert in Test‑Driven Development (TDD) and Behaviour‑Driven Development (BDD).
- SC Clearance is required for this position - Active or lapsed.
Highly Desirable
- Practical experience with Terraform.
- Experience managing and optimising CI/CD pipelines, ideally using GitLab CI.
Java Developer employer: TALENT INTERNATIONAL (UK) LIMITED
Contact Detail:
TALENT INTERNATIONAL (UK) LIMITED Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Developer
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Java, AWS, and microservices. This will give potential employers a taste of what you can do and set you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice common interview questions related to Java development and be ready to discuss your experience with TDD and BDD.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities that might just be the perfect fit for you. Plus, it’s a great way to ensure your application gets seen by the right people.
We think you need these skills to ace Java Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the job description. Highlight your experience with Java, cloud practices, and any leadership roles you've had. We want to see how your skills match what we're looking for!
Showcase Your Projects: Include specific projects where you've used micro-service architecture or worked with AWS and Docker. We love seeing real examples of your work that demonstrate your expertise and problem-solving skills.
Be Clear and Concise: When writing your application, keep it clear and to the point. Use bullet points for key achievements and avoid jargon unless it's relevant. We appreciate straightforward communication!
Apply Through Our Website: Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to hear from you!
How to prepare for a job interview at TALENT INTERNATIONAL (UK) LIMITED
✨Know Your Java Inside Out
Make sure you brush up on your Java skills, especially versions 11, 17, and 21. Be ready to discuss your experience with the Spring Boot framework and how you've applied it in past projects. Prepare to showcase your understanding of Software Engineering best practices and the Software Development Lifecycle.
✨Demonstrate Leadership Skills
As a Lead Java Developer, you'll need to show that you can guide and mentor a team. Think of examples where you've successfully led a project or helped a colleague improve their skills. Be prepared to discuss your approach to coaching and how you foster a collaborative environment.
✨Get Familiar with Cloud and DevOps Practices
Since this role involves modern cloud and DevOps practices, make sure you can talk about your experience with AWS, Docker, and CI/CD pipelines. Highlight any practical experience you have with Terraform and how you've used these tools to optimise development processes.
✨Prepare for Technical Questions
Expect technical questions that assess your knowledge of micro-service architecture, API design principles, and testing strategies. Brush up on Test-Driven Development (TDD) and Behaviour-Driven Development (BDD), and be ready to explain how you've implemented these methodologies in your work.