Develop
Contract Lead Java Developer (SC Cleared)
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
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
Contact Information
Contact | Human Resources Develop |
---|