Software Engineer, Data and Java

Jobgether

United Kingdom

Remote

GBP 90,000 - 120,000

Full time

5 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Fully remote work
Competitive salary
Flexible working hours
Career development opportunities
Collaborative Agile team

Job summary

Jobgether is seeking a Senior Software Engineer with a focus on Data and Java for a fully remote role in the United Kingdom. You will design, build, and maintain scalable backend services and data-processing components, enabling data ingestion, transformation, and enterprise integrations at high volume.

Collaborate with engineering and business stakeholders, participate in code reviews, and uphold engineering best practices within an Agile environment.

Qualifications

  • 4+ years of professional software engineering experience, backend and data-focused.
  • Strong Java development skills and production-grade backend experience.
  • Experience with data-oriented systems, ETL processes, data processing workflows, or backend data services.
  • Knowledge of APIs, databases, distributed application architecture, and system integration.
  • Experience with Spark, Kafka, or other large-scale data platform and processing technologies.
  • Familiarity with cloud platforms, CI/CD practices, and data pipeline operations.
  • Experience supporting high-volume or enterprise-scale applications and services.
  • Strong analytical, debugging, troubleshooting, and problem-solving abilities.
  • Ability to work effectively within collaborative Agile engineering teams and cross-functional environments.
  • Strong communication skills and the ability to collaborate with both technical and business stakeholders.
  • Ability to quickly understand existing systems and begin contributing effectively.
  • Strong delivery focus, attention to quality, and ownership of application and data engineering work.
  • Knowledge of IT security best practices, including standards and controls aligned with ISO, SOC, or comparable frameworks.

Responsibilities

  • Develop, maintain, and enhance Java-based backend services and data-processing components.
  • Build scalable solutions for data ingestion, transformation, processing, and system integration.
  • Design and implement reliable backend and data services that support enterprise applications and high-volume workloads.
  • Collaborate with engineering and business stakeholders to understand requirements and deliver effective technical solutions.
  • Contribute to system architecture, implementation, testing, deployment, and production operations.
  • Improve the performance, reliability, scalability, and maintainability of application and data services.
  • Troubleshoot and resolve defects, production incidents, and technical issues across both application and data layers.
  • Work with data platform technologies such as Spark, Kafka, and other large-scale data processing tools.
  • Support cloud-based infrastructure, CI/CD workflows, and data pipeline operations.
  • Participate in code reviews and contribute to clean coding standards, technical documentation, and engineering best practices.
  • Apply appropriate security practices and contribute to systems aligned with relevant ISO, SOC, or similar security standards.
  • Ramp up quickly on existing systems, technologies, and processes while maintaining a strong focus on delivery and quality.

Skills

Java
Backend development
Data processing
APIs
Distributed systems
Agile
Communication

Tools

Spark
Kafka
Cloud platforms
CI/CD
Data pipelines
REST APIs

Job description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Engineer, Data and Java based in United Kingdom.


This is a fully remote opportunity for a senior-level Software Engineer combining strong Java development expertise with experience building data-driven systems. You will develop and maintain scalable backend services, data-processing components, integrations, and enterprise applications. The role involves designing solutions for data ingestion and transformation while ensuring reliable communication between systems and services. You will work closely with engineering and business stakeholders across the software development lifecycle, from design and implementation through testing and production support. Strong troubleshooting and performance optimization skills will be important for maintaining high-volume, dependable systems. You will also contribute to engineering best practices, documentation, code quality, and continuous improvement within an Agile environment.


Accountabilities


  • Develop, maintain, and enhance Java-based backend services and data-processing components.

  • Build scalable solutions for data ingestion, transformation, processing, and system integration.

  • Design and implement reliable backend and data services that support enterprise applications and high-volume workloads.

  • Collaborate with engineering and business stakeholders to understand requirements and deliver effective technical solutions.

  • Contribute to system architecture, implementation, testing, deployment, and production operations.

  • Improve the performance, reliability, scalability, and maintainability of application and data services.

  • Troubleshoot and resolve defects, production incidents, and technical issues across both application and data layers.

  • Work with data platform technologies such as Spark, Kafka, and other large-scale data processing tools.

  • Support cloud-based infrastructure, CI/CD workflows, and data pipeline operations.

  • Participate in code reviews and contribute to clean coding standards, technical documentation, and engineering best practices.

  • Apply appropriate security practices and contribute to systems aligned with relevant ISO, SOC, or similar security standards.

  • Ramp up quickly on existing systems, technologies, and processes while maintaining a strong focus on delivery and quality.


Requirements


  • 4+ years of professional software engineering experience, preferably in backend and data-focused environments.

  • Strong hands-on Java development skills and experience building production-grade backend services.

  • Experience working with data-oriented systems, ETL processes, data processing workflows, or backend data services.

  • Solid understanding of APIs, databases, distributed application architecture, and system integration.

  • Experience with Spark, Kafka, or other large-scale data platform and processing technologies.

  • Familiarity with cloud platforms, CI/CD practices, and data pipeline operations.

  • Experience supporting high-volume or enterprise-scale applications and services.

  • Strong analytical, debugging, troubleshooting, and problem-solving abilities.

  • Ability to work effectively within collaborative Agile engineering teams and cross-functional environments.

  • Strong communication skills and the ability to collaborate with both technical and business stakeholders.

  • Ability to quickly understand existing systems and begin contributing effectively.

  • Strong delivery focus, attention to quality, and ownership of application and data engineering work.

  • Knowledge of IT security best practices, including standards and controls aligned with ISO, SOC, or comparable frameworks.


Benefits


  • Fully remote work arrangement.

  • Full-time opportunity within a technology-focused engineering environment.

  • Opportunity to work on scalable backend services and data-driven enterprise systems.

  • Exposure to Java, distributed systems, ETL, Spark, Kafka, cloud platforms, and modern data pipelines.

  • Opportunity to contribute across software development, data engineering, integrations, and production operations.

  • Collaboration with engineering and business stakeholders in an Agile environment.

  • Exposure to high-volume enterprise systems and complex technical challenges.

  • Opportunity to strengthen expertise in system reliability, performance, scalability, security, and maintainability.

  • Participation in code reviews, technical documentation, and engineering best-practice initiatives.


We appreciate your interest and wish you the best!


Data Privacy Notice

By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.


We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Talent Acquisition Recruiter
Talent Acquisition Recruiter

Jobgether • United Kingdom

Remote
GBP 45,000 - 65,000
Fully remote
Flexible schedule
Global recruitment scope
+2
Senior Java Data Engineer - Remote, Scalable Backend
Senior Java Data Engineer - Remote, Scalable Backend

Jobgether • United Kingdom

Remote
GBP 90,000 - 120,000
Fully remote work
Competitive salary
Flexible working hours
+2
Full-Stack Engineer - Creative Studio
Full-Stack Engineer - Creative Studio

Jobgether • United Kingdom

On-site
GBP 70,000 - 110,000
Fully remote work opportunity
Global office network access
Professional development stipend
Senior Software Engineer - (Java, NodeJS, AWS, Python)
Senior Software Engineer - (Java, NodeJS, AWS, Python)

CreateFuture • City of Edinburgh, Leeds

On-site
GBP 70,000 - 110,000
Flexible working
Hybrid/Remote options
Senior Data Engineer
Senior Data Engineer

Transform • Greater London

On-site
GBP 75,000 - 110,000
Holiday entitlement
Birthday day off
Pension eligibility (matched)
+4
Senior Software Engineer - (Java, NodeJS, AWS, Python)
Senior Software Engineer - (Java, NodeJS, AWS, Python)

CreateFuture • Manchester

Hybrid
GBP 90,000 - 120,000
Backend Java Developer
Backend Java Developer

TEKsystems • Burgess Hill

On-site
GBP 50,000 - 70,000
Senior Java Software Engineer
Senior Java Software Engineer

Amici Procurement Solutions • Glasgow

Remote
GBP 40,000 - 70,000
Competitive salary & benefits package
Opportunity to work with cutting-edge technologies
Chance to make a real impact
Senior Data Engineer
Senior Data Engineer

United States Digital Space LLC • Greater London

On-site
GBP 90,000 - 150,000
Back End Engineer
Back End Engineer

Pontoon • Manchester

Hybrid
GBP 65,000 - 95,000