At a Glance
- Tasks: Join us to enhance data-sharing solutions and collaborate with government departments.
- Company: We're a dynamic Digital Transformation Consultancy making waves in the tech world.
- Benefits: Enjoy fully remote work, competitive pay of £600 per day, and a flexible contract.
- Why this job: Be part of impactful projects that prioritise data privacy and innovation in the public sector.
- Qualifications: Expertise in Apache Kafka, Java, and Python is essential; experience in regulated environments is a plus.
- Other info: This role offers a quick interview process and an ASAP start for eager candidates.
The predicted salary is between 48000 - 72000 £ per year.
Distributed Systems Engineers (Hiring for multiple positions)
SR2 have partnered with a high impact Digital Transformation Consultancy to assist in the search for multiple Distributed System Engineers to assess suitability of an existing data federation solution and propose areas for improvement. You will be implementing a federated data-sharing solution whilst working closely with Gov departments to deploy and test the solution.
Required Skills and Experience:
- Apache Kafka: Expert-level understanding including producer/consumer patterns, topic management, and real-time streaming architectures.
- Java: Strong backend development with Spring Boot or similar frameworks for secure, scalable microservices.
- Python: Experience in scripting, automation, and handling data pipelines.
Highly desirable:
- Experience delivering federated or decentralised data solutions focused on data privacy and sovereignty.
- Background working in or alongside public sector or regulated environments.
- Familiarity with security/compliance frameworks and interoperability standards.
Contract Details:
- Outside IR35
- Fully Remote
- 6 Months
- £600 pd
- ASAP Start
X1 Stage interview process
If this looks to be a good fit against your professional experience, hit the apply button, and we will be in contact to discuss the client and requirement. Alternatively, feel free to directly email Ben Sheppard for an immediate response.
Distributed Systems Engineer / Apache Kafka, JAVA, Python employer: SR2 | Socially Responsible Recruitment | Certified B Corporation™
Contact Detail:
SR2 | Socially Responsible Recruitment | Certified B Corporation™ Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Distributed Systems Engineer / Apache Kafka, JAVA, Python
✨Tip Number 1
Make sure to brush up on your Apache Kafka skills. Since this role requires expert-level understanding, consider working on a personal project or contributing to open-source projects that involve Kafka to showcase your hands-on experience.
✨Tip Number 2
Familiarise yourself with the specific challenges of federated data-sharing solutions. Research case studies or white papers related to data privacy and sovereignty, as this knowledge will help you stand out during discussions with potential employers.
✨Tip Number 3
Network with professionals in the public sector or regulated environments. Engaging with industry groups or forums can provide insights into the unique requirements of these sectors, which could be beneficial during interviews.
✨Tip Number 4
Prepare for technical interviews by practising coding challenges in Java and Python. Focus on backend development scenarios, especially those involving Spring Boot, to demonstrate your ability to build secure and scalable microservices.
We think you need these skills to ace Distributed Systems Engineer / Apache Kafka, JAVA, Python
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Apache Kafka, Java, and Python. Use specific examples of projects where you've implemented these technologies, especially in distributed systems.
Craft a Strong Cover Letter: In your cover letter, emphasise your understanding of federated data-sharing solutions and any relevant experience working with public sector or regulated environments. Show how your skills align with the job requirements.
Highlight Relevant Projects: Include details about any past projects that involved real-time streaming architectures or microservices. This will demonstrate your practical experience and problem-solving abilities in similar contexts.
Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. A polished application reflects your attention to detail and professionalism.
How to prepare for a job interview at SR2 | Socially Responsible Recruitment | Certified B Corporation™
✨Showcase Your Technical Skills
Be prepared to discuss your expertise in Apache Kafka, Java, and Python. Highlight specific projects where you've implemented these technologies, focusing on your understanding of producer/consumer patterns and real-time streaming architectures.
✨Demonstrate Problem-Solving Abilities
Since the role involves assessing and improving existing data federation solutions, be ready to discuss how you've tackled similar challenges in the past. Use examples that showcase your analytical skills and ability to propose effective solutions.
✨Familiarise Yourself with Compliance Standards
Given the focus on public sector work, it's crucial to understand security and compliance frameworks. Brush up on relevant regulations and be prepared to discuss how you ensure data privacy and sovereignty in your projects.
✨Prepare Questions for the Interviewers
Engage with the interviewers by preparing insightful questions about the company's approach to digital transformation and their expectations for the role. This shows your genuine interest and helps you assess if the company is the right fit for you.