Develop

Contract Lead Java Developer (SC Cleared)

Click Here to Apply

Job Location

Farringdon, United Kingdom

Job 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:

Sift Stage: Initial CV review.
Maze Test: Candidates who pass the sift stage will be asked to complete a maze test, which must be returned within 5 days.
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)

Location: Farringdon, GB

Posted Date: 11/24/2024
Click Here to Apply
View More Develop Jobs

Contact Information

Contact Human Resources
Develop

Posted

November 24, 2024
UID: 4946914746

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.