Senior Backend Software Engineer (Java)

Be Shaping The Future Uk — United Kingdom · Posted ~10 hours ago

Senior Full-time

Skills

Java Backend development Microservices Distributed systems Cloud-based applications Software testing Cloud Distributed Systems

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A technology-focused organization is seeking experienced backend engineers to design and operate scalable applications. The role involves Java development, distributed systems, microservices, automated testing, and collaboration across engineering functions.

Highlights

Opportunity to work on large-scale customer-facing systems with modern cloud technologies, scalable architectures, and experienced engineering teams.

Description

We are partnering with a leading technology-driven organisation operating within the Financial Services, FinTech and Payments sector to hire several experienced Senior Backend Software Engineers. This is an opportunity to join a high-performing engineering team responsible for building and enhancing customer-facing products used at scale. You'll be involved in designing, developing and operating modern, cloud-based applications, collaborating with product, architecture and engineering colleagues to deliver resilient and scalable solutions. Experience within Financial Services, FinTech or Payments environments is essential. What You'll Be Doing Designing, building and enhancing modern software applications and servicesDeveloping high-quality, maintainable and reusable codeContributing to microservices-based architectures and distributed systemsBuilding and supporting customer-facing applications used by large user populationsDriving software quality through automated testing and continuous improvementMonitoring application health, performance and operational reliabilityManaging deployments and supporting production environmentsInvestigating and resolving production incidents, conducting root cause analysis and implementing long-term fixesContributing to architectural discussions and solution designIdentifying opportunities to improve engineering practices, delivery processes and system performanceWorking closely with cross-functional teams to deliver business-critical technology solutions We are particularly interested in candidates who can demonstrate: Strong Java development experienceExperience with Spring Boot and microservices architecturesExperience building customer-facing applicationsExperience with SQL and/or NoSQL databasesStrong backend engineering expertise and a solid understanding of distributed systemsExperience delivering large-scale applications, ideally supporting 10,000+ usersA track record of delivering measurable project outcomes and business impactExperience operating services in production environmentsStrong problem-solving, analytical and critical-thinking skillsExcellent communication and stakeholder engagement skills Desirable Experience KafkaAWSKubernetesDockerGitLab CI/CDContinuous Delivery practicesFinTech experiencePayments industry experience Full-Stack Candidates Whilst backend expertise remains the highest priority, we are also keen to hear from engineers with full-stack experience. Candidates with a combination of Java backend development and React.js frontend development will be considered, particularly where they have strong backend credentials and experience delivering end-to-end solutions. Successful candidates will typically demonstrate: Experience working within Financial Services, FinTech or Payments organisationsOwnership of systems throughout the software development lifecycleExperience supporting live production systemsA pragmatic approach to software design and architectureEvidence of improving systems, processes or engineering practicesA collaborative mindset and ability to work effectively within agile teams Education & Experience Bachelor's degree or equivalent professional experienceTypically 3+ years of relevant software engineering experience, or equivalentExperience of developing enterprise-scale backend applications Why Apply? Join a highly regarded organisation within the Financial Services and Payments sectorWork on large-scale, customer-facing platformsModern cloud-native technology environmentOpportunity to influence architecture, engineering quality and platform evolutionHybrid London-based working model