SonicJobs Logo
Left arrow iconBack to search

Contract Lead Java Developer (SC Cleared)

Develop
Posted 4 days ago, valid for 6 days
Location

London, Greater London SW1A2DX, England

Salary

£800 - £850 per day

Contract type

Full Time

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.

Sonic Summary

info
  • The role is for a Lead Java Developer in London, requiring significant experience in leading software development teams and designing complex software systems.
  • The position offers a salary of up to £850 per day and is classified as inside IR35.
  • Candidates should possess expert-level proficiency in Java and familiarity with various databases, cloud environments, and security practices.
  • The job entails technical leadership, mentorship, and collaboration with cross-functional teams to ensure high-quality software delivery.
  • Applicants must have BPSS clearance and be eligible for SC clearance, with a preference for experience in government or public sector environments.

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)

Apply now in a few quick clicks

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.