cover image
Digital Skills ltd

Lead Software Engineer (JAVA)

Remote

London, United Kingdom

£ 850 / day

Freelance

21-11-2024

Share this job:

Score my CV

Job Specifications

Lead Software Engineer (JAVA)
1 Year Contract
Location: Hybrid (2 days per week in London)
£750 - £850 per day (Inside IR35)
SC Cleared or eligible for SC Clearance
We are seeking an experienced Lead Software Engineer to lead, innovate, and guide best practices in software craftsmanship within a high-impact team. The successful candidate will play a key role in designing and delivering high-quality software products, ensuring operational stability, resilience, and quality. This position offers the chance to contribute to citizen services and lead teams in alignment with robust Architecture and Engineering principles.
Key Responsibilities:
Design and implement reusable libraries and services, setting strategic direction for product lines and the Software Engineering Community.
Develop and drive medium- to long-term strategies for software products, ensuring best practices are followed across the department.
Provide technical leadership to multiple Software Engineering teams, mentoring team members and promoting their professional growth.
Lead discussions and knowledge-sharing sessions on best practices within the Software Engineering community.
Support the resolution of infrastructure issues and provide third-line support for developed products, including occasional out-of-hours support as needed.
Required Skills & Experience:
Java
SQL, PostgreSQL, MySQL, MongoDB, Cassandra
Advanced knowledge in SQL and Kernel tuning, explain plans, partitioning, and meeting Recovery Point and Time Objectives.
Git
Development, build, and testing of interfaces between systems
Spring Boot, Spring Security, Spring Batch
Continuous Delivery and Continuous Integration
Test Driven Development with JUnit and Jasmine, user testing, and automated test frameworks
Linux (RHEL) - including patching, securing, and use of Bash Scripting
Jira, Confluence, Slack
Microservices Architecture and API design (RESTful APIs, Swagger, OpenAPI)
Behaviour Driven Development (Cucumber)
Containerization: Docker, Kubernetes
High availability solutions including EDB failover manager
RPC transport mechanisms (HTTP, Shared Memory)
Strong familiarity with OWASP Top Ten standards, Denial of Service, SQL Injection, and Cross-Site Request Forgery (CSRF)
This is an excellent opportunity for a skilled software engineer to lead, mentor, and develop best practices within a dynamic, high-impact environment.

About the Company

Digital Skills is a digital agency and consultancy based in the UK We work with Global Brands, Niche Technologies, Technical Disruptors, Consultancies and Government organisations. Our mission is to deliver the most diverse pool of Digital Specialists, Leaders, Analysts, Marketeers and Technologists, proving market leading CX and Delivering excellent projects. Why work with us?: We take a fully Inclusive, ‘end-to-end’ approach to the process of delivering Digital Projects, Outcomes and Experiences. We have our eye on ... Know more

Related Jobs

Company background Company brand
Company Name
Empiric
Job Title
D365 Commerce Technical Architect/Senior Developer - Hands on technical development of D365 Commerce
Job Description
D365 Commerce Technical Architect/Senior Developer - Hands on technical development of D365 Commerce An exciting, long-term, fully remote, and outside IR35 opportunity with a luxury retail client on a large end to end MS D365 Commerce programme. The candidate will need to have hands on technical expertise working within the retail sector delivering D365 Commerce retail solutions. This is a technical role, not a functional role and requires a developer/architect, not a functional consultant, business analyst or project manager. Please apply now to be considered.
Fully, United Kingdom
Remote
Freelance
27-11-2024
Company background Company brand
Company Name
EXPERIS IT SERVICES US, LLC
Job Title
Android & iOS Native Developer
Job Description
Android & iOS Native Developer 6 months London - x2 days onsite x3 remote Umbrella only Role overview: We are seeking a highly skilled and self-starting Senior Mobile App Developer with expertise in Swift (iOS) and Kotlin (Android) to join our small, agile team. The candidate will have a strong background in end-to-end mobile app development - from seed app through to app store release. The candidate should be capable of handling any development challenges that may arise during the development process across both functional and non-functional aspects. Required skills: Proven experience (5+ years) in mobile app development creating high-end B2C apps, with a strong focus on end-to-end development. A portfolio showcasing your previous work and a passion for creating exceptional user experiences. Extensive experience working with Swift (iOS) or Kotlin (Android) App performance optimisation experience Experience creating secure and obfuscated app binaries Write clean, efficient, and well-documented code, adhering to best practices and industry standards. Experience implementing push notification frameworks Conduct thorough testing and debugging to ensure the highest quality of our applications. Excellent communication and teamwork skills, a desire for collaboration and proactiveness in meetings. Stay up-to-date with the latest mobile development trends, tools, and technologies. Ability to work in Agile frameworks (Scrum/Kanban) Accountable for achieving sprint goal Desired: Mobile App architecture Ability to identify performance bottlenecks AWS Platform Experience GraphQL Back End integration experience Created and working with CI/CD pipelines Implemented Apple Pay or G Pay for in-app purchases Contributed to and supported Production releases Vocal participation in Agile ceremonies, particularly refinement where the solution is being crafted Comfortable estimating proposed work Comfortable drawing on internal experience even when the answer may not be online Accountable for achieving sprint goal If you meet the above requirements, please apply for the vacancy to be contacted by an Experis Consultant. If you haven't been contacted within 2 weeks of application, please consider the vacancy closed.
London, United Kingdom
On site
Freelance
27-11-2024
Company background Company brand
Company Name
Cititec Talent
Job Title
DevOps Engineer
Job Description
Kubernetes Engineer Inside IR35 - 6 months + Contract Banking/Financial Services Remote options available About the Role: We're looking for a Kubernetes Engineer with strong hands-on experience in Kubernetes implementation, architecture, and migrations. You'll work with a variety of tools including K8S, Spark, Terraform, Ansible, and CI/CD to manage infrastructure and ensure observability. Required Skills: Kubernetes implementation and migration Spark, S3, Terraform, Ansible, CI/CD Hadoop, Linux/RHEL (on-prem/container management) Observability (Grafana/Elasticsearch) Kubernetes security Nice to Have: OpenTelemetry Argo
England, United Kingdom
On site
Freelance
27-11-2024
Company background Company brand
Company Name
Digital Skills ltd
Job Title
Senior AWS DevOps/Platform Engineer (EKS)
Job Description
Senior AWS DevOps/Platform Engineer (EKS) Up to £550 per day (Outside IR35) 6 Month Contract Hybrid working, 4 days remote - 1 day on-site in South London My client is seeking a highly skilled and experienced Senior AWS DevOps Engineer with extensive experience in EKS to join their team. The successful candidate will be responsible for managing, maintaining, and evolving the clients AWS cloud infrastructure and ensuring its reliability, scalability, and security. The ideal candidate will have a strong background in EKS Services, AWS services, automation tools, and DevOps practices. The client is looking for someone who is passionate about technology, enjoys problem-solving, and has a collaborative mindset. You must have SC Clearance or be eligible for SC Clearance; Lived and worked in the UK for the past 5 years. Key Responsibilities: Design, implement and maintain cloud infrastructure on AWS. Use AWS EKS as a system that can streamline and optimize. Collaborate with development teams to ensure that infrastructure is properly architected to support their applications. Develop and implement automated tools and processes for deployment, monitoring, and maintenance of infrastructure and applications. Develop and maintain policies and procedures for security, compliance, and disaster recovery. Optimise infrastructure for high availability, fault tolerance, and cost efficiency. Have the ability to inspire and motivate team members, delegate tasks effectively, and provide clear direction is essential. Manage and mentor Junior DevOps engineers. Requirements and Skills: 5+ years of experience in AWS cloud infrastructure design, implementation, and management. Extensive experience in EKS optimisation. Extensive experience with Infrastructure as Code - Terraform. Proficient programming skills in at least one language, preferably Python or Go. Extensive experience of deploying cloud platforms at scale using AWS Organisations/Control Tower/Landing Zones/Guardrails. Expert level experience with automation tools such as Ansible, Terraform, and Jenkins. Extensive background in Configuration Management and Automation. Background in Linux/Unix systems administration. Expert level experience in AWS Networking/TCP/Firewalls/Certs. Advance proficiency with containers and container orchestration tools such as Docker, EKS and Kubernetes. Strong Scripting skills in Bash, JavaScript or similar. Experience with serverless architecture, frameworks and services such as SAM, Lambda and API Gateway. Experience with CI/CD pipeline development and management. If you think if you are right for this role, please apply ASAP.
London, United Kingdom
Remote
Freelance
27-11-2024