Senior Java Developer

Jobgether • United Kingdom
Remote
Apply
AI Summary

Jobgether is seeking a Senior Java Developer to work on core backend systems in a modern, cloud-driven environment. The ideal candidate will have 5+ years of experience in Java and/or Scala within the JVM ecosystem. The role involves developing, maintaining, and enhancing core backend systems, as well as collaborating with cross-functional teams in an agile setup.

Key Highlights
Develop and maintain core backend systems
Work on real-time and batch data processing pipelines
Collaborate with cross-functional teams in an agile setup
Key Responsibilities
Develop, maintain, and enhance core backend systems
Design and implement scalable, high-performance features
Work on both real-time and batch data processing pipelines
Integrate external and internal services using APIs and SDKs
Ensure high code quality through unit, integration, and functional testing practices
Contribute to CI/CD pipelines and support automated deployment processes
Collaborate within agile teams using modern development and version control tools
Participate in technical discussions, architecture decisions, and implementation of best practices
Mentor junior developers and support team knowledge sharing when needed
Technical Skills Required
Java Scala JVM ecosystem Testing methodologies CI/CD tools APIs SDK integrations Distributed systems
Benefits & Perks
Fully remote work setup
Competitive compensation in USD under a contractor agreement
Opportunity to work with modern cloud, data, and distributed system technologies
Nice to Have
AWS services (ECS, S3, EC2, Lambda)
Infrastructure as Code (Terraform)
Big data tools (Spark, Databricks, EMR)
Spring Boot
Redis
Snowflake
Workflow tools like Airflow

Job Description


This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Sr. Java Developer in United Kingdom.

This role offers an exciting opportunity to work on the development and optimization of core backend systems in a modern, cloud-driven environment. You will contribute to building scalable, high-performance applications that support both real-time and batch data processing. The position involves close collaboration with cross-functional teams in an agile setup, where innovation and technical excellence are highly valued. You’ll have the chance to work with cutting-edge technologies while influencing system architecture and engineering best practices. This is a hands-on role suited for someone who thrives in solving complex challenges and delivering robust solutions. The environment encourages ownership, continuous learning, and impactful contributions to mission-critical systems.

Accountabilities

  • Develop, maintain, and enhance core backend systems, including origination platforms and batch processing services.
  • Design and implement scalable, high-performance features with a focus on reliability and efficiency.
  • Work on both real-time and batch data processing pipelines to support business-critical operations.
  • Integrate external and internal services using APIs and SDKs.
  • Ensure high code quality through unit, integration, and functional testing practices.
  • Contribute to CI/CD pipelines and support automated deployment processes.
  • Collaborate within agile teams using modern development and version control tools.
  • Participate in technical discussions, architecture decisions, and implementation of best practices.
  • Mentor junior developers and support team knowledge sharing when needed.

Requirements

  • Minimum 5 years of experience in software development with strong expertise in Java and/or Scala within the JVM ecosystem.
  • Solid understanding of software engineering principles, design patterns, and system architecture.
  • Experience with testing methodologies including unit, integration, and functional testing.
  • Hands-on experience with CI/CD tools such as Jenkins, GitHub Actions, or similar.
  • Proven ability to work with APIs, SDK integrations, and distributed systems.
  • Familiarity with agile methodologies and tools like Git, Jira, or similar platforms.
  • Experience with cloud platforms and services; certifications are a plus.
  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
  • Preferred: experience with AWS services (ECS, S3, EC2, Lambda), Infrastructure as Code (Terraform), and big data tools (Spark, Databricks, EMR).
  • Familiarity with technologies such as Spring Boot, Redis, Snowflake, and workflow tools like Airflow.
  • Strong problem-solving skills, proactive mindset, and ability to mentor team members.

Benefits

  • Fully remote work setup with flexibility to work from anywhere.
  • Competitive compensation in USD under a contractor agreement.
  • Opportunity to work with modern cloud, data, and distributed system technologies.
  • Collaborative and agile work environment with international exposure.
  • Opportunities for continuous learning and professional growth.
  • Involvement in impactful, large-scale projects serving global markets.

Why Apply Through Jobgether?

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Why Apply Through Jobgether?

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. 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.


Similar Jobs

Explore other opportunities that match your interests

Business Master Data Management Analyst

Programming
•
52m ago
Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Mid-Senior level

ninetech

United Kingdom

Senior C++ Software Engineer

Programming
•
56m ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Associate

Haystack

United Kingdom

Full-Stack Engineer at Kroo Bank

Programming
•
1h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

kroo bank

United Kingdom

Subscribe our newsletter

New Things Will Always Update Regularly