Data/ Software Engineer (Java)
Location: Remote '? Full-Time £513/ day Inside IR35
Are you passionate about working with cutting-edge technologies to simplify Big Data management? We're looking for a Data/ Software Engineer (Java) to join our dynamic team and help shape the future of data infrastructure and analytics. About the Role
As a Data/ Software Engineer (Java), you'll be at the forefront of designing, developing, and maintaining complex data systems. You'll work with massive datasets, leveraging modern cloud technologies and development practices to extract, cleanse, analyze, and visualize data. This role also includes operational responsibilities to ensure the reliability and efficiency of data pipelines and infrastructure.
You'll collaborate closely with internal stakeholders and cross-functional technical teams to deliver high-impact solutions that exceed customer expectations. Key Responsibilities
Design and develop system components and data pipelines of moderate to high complexity.
Perform operational tasks to maintain and optimize data infrastructure.
Translate business requirements into scalable software designs.
Execute bug fixes and contribute to code reviews.
Collaborate in Agile, Waterfall, or hybrid development environments.
Stay current with emerging technologies and industry best practices.
Lead major code design efforts and act as a primary contact for owned products. What We're Looking For
8+ years of experience in Software Engineering.
Bachelor's degree in Engineering or Computer Science.
Strong experience with Azure Cloud Technologies.
Proficiency in Python, Java, SQL, UNIX, Windows, JSON.
Familiarity with Git (GitLab/ GitHub) and Shell Scripting.
Experience with complex data models and software development methodologies.
Excellent communication skills and a proactive learning mindset. Why Join Us?
Work with a talented, diverse team of engineers and analysts.
Be part of a forward-thinking company embracing innovation.
Opportunity to work on impactful projects using the latest tech.
Flexible working arrangements and a supportive culture.
Please click here to find out more about our Key Information Documents. Please note that the documents provided contain generic information. If we are successful in finding you an assignment, you will receive a Key Information Document which will be specific to the vendor set-up you have chosen and your placement.
To find out more about Computer Futures please visit
Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy Registered office 8 Bishopsgate, London, EC2N 4BQ, United Kingdom Partnership Number OC387148 England and Wales
CONTRACT