Search

Contract Lead Java Developer (SC Cleared)

Posted: 21/11/24
Recruiter:Develop
Reference:2854963435
Type:Permanent
Disciplines: Developer
Salary:£800 - £850 Daily
Location:London
Description:

Contract Lead Java Developer - Hybrid / London (2 days a week in the office) - Inside IR35 - Up to 850 per day - (SC Clearance)

We are seeking a Lead Java Developer to take on a crucial role in a Government Dept). As a Lead Java Developer, you will be responsible for designing, developing, and maintaining complex software solutions in alignment with digital transformation objectives. You will play a pivotal role in leading a team of software engineers, working in close collaboration with technical architects and key stakeholders to deliver high-quality, secure, and scalable products.

Key Responsibilities:

  • Technical Leadership: Lead the design, development, and delivery of Java-based applications. Champion best practices in software development and promote a culture of continuous improvement.
  • Strategic Direction: Collaborate with cross-functional teams to define long-term software strategies and ensure their successful implementation.
  • Mentorship & Collaboration: Mentor junior and mid-level developers, providing guidance and coaching to enhance their technical skills. Lead code reviews, knowledge sharing, and skill development within the team.
  • Development & Architecture: Design complex software solutions in Java, ensuring scalability, performance, and maintainability. Work with senior technical leaders to define system architecture and design reusable libraries and services.
  • Risk Management & Support: Proactively manage risks related to project delivery and software quality. Provide third-line support for developed products, including ensuring timely resolution of issues and outages.
  • Security & Compliance: Ensure that security practices (e.g., OWASP, secure coding) are implemented throughout the development lifecycle. Comply with necessary government standards and regulations.
  • Continuous Delivery: Implement continuous integration/continuous delivery (CI/CD) pipelines, ensuring high-quality and efficient delivery of code to production.

Technical Skills & Expertise:

  • Java Development: Expert-level proficiency in Java, with extensive experience in leading Java development projects.
  • Database Management: Proficient with databases such as SQL, PostgreSQL, MySQL, MongoDB, Cassandra, and experienced in database tuning, explain plans, and patching.
  • Version Control: Experience with Git for version control and collaborative development.
  • Cloud & Containerization: Familiar with Docker, Kubernetes, and cloud environments for scalable and maintainable application deployment.
  • Frameworks: Strong knowledge of Spring Framework, including Spring Boot, Spring Security, and Spring Batch.
  • Testing: Expertise in Test-Driven Development (TDD), automated testing tools (JUnit, Jasmine), and frameworks like Cucumber (Behavior-Driven Development).
  • API Development: Experience in designing RESTful APIs and using Swagger/OpenAPI for API documentation and design.
  • Security: Knowledge of security practices including OWASP Top Ten, SQL Injection, CSRF, and Denial of Service (DoS) protections.
  • Operating Systems: Proficient in Linux (RHEL), scripting in Bash, and maintaining Linux-based environments.
  • Collaboration Tools: Experience using Jira, Confluence, and Slack for project management and team collaboration.


Minimum Requirements:

  • Significant experience in a Lead Java Developer role, with a proven track record of leading software development teams and designing complex software systems.
  • Candidates must demonstrate substantial, consistent experience in a lead position. If a candidate has a history of short-term contracts, please highlight the reasons for this on the cover sheet.
  • Experience working in a government or public sector environment (desirable but not required).
  • BPSS clearance (eligible for SC clearance).


Interview Process:
The interview process consists of two stages:

  1. Sift Stage: Initial CV review.
  2. Maze Test: Candidates who pass the sift stage will be asked to complete a maze test, which must be returned within 5 days.
  3. Technical Interview/Panel: After the maze test, there will be a 2-hour technical interview that will cover technical knowledge, problem-solving, and competency-based questions.


Location: Hybrid / London (2 days a week in the office)
IR35 Status: Inside IR35
Pay Rate Up to 850 per day
Security Clearance: BPSS Clearance (eligible for SC Clearance)

Recruiting now