Senior Java Backend Engineer

Photon Interactive — United Kingdom · Posted ~3 weeks ago

Senior

Skills

Java Spring Boot Microservices REST APIs AWS Backend development Distributed systems Automated testing CI/CD Kafka

🔓 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 financial technology organization is seeking a Senior Java Backend Engineer to design and maintain scalable services and APIs. The role covers microservices, distributed and event-driven systems, cloud infrastructure, automated testing and CI/CD, technical design reviews, production troubleshooting, and continuous improvement.

Highlights

Senior backend engineering opportunity focused on scalable services, cloud technologies, event-driven systems, automated delivery, architecture discussions, and operational excellence in a financial technology environment.

Description

Key Responsibilities Design, develop, and maintain scalable backend services, REST APIs, and microservices supporting the Personal Loans platform.Build and enhance event-driven, distributed application components, including Kafka-based integrations where applicable.Collaborate with product, architecture, engineering, QA, and delivery teams to clarify requirements and deliver business outcomes.Participate in technical design reviews, architecture discussions, code reviews, and engineering best-practice improvements.Support CI/CD, automated testing, deployment, environment configuration, and operational excellence activities.Troubleshoot production and non-production issues, identify root causes, and drive continuous improvement initiatives.Required Skills & Experience Strong hands-on experience in Java development, Spring Boot, and microservices architecture.Experience designing, developing, testing, and supporting REST APIs for enterprise-scale platforms.Hands-on experience with AWS cloud services and cloud-native backend development.Experience building event-driven systems and distributed applications using Kafka.Solid understanding of software design patterns, automated testing frameworks, CI/CD practices, and secure coding principles.Experience working on complex, enterprise-scale platforms with a focus on scalability, reliability, and maintainability.Familiarity with Git or equivalent version control systems, API testing tools, and configuration formats such as JSON, YAML, or XML.Preferred Experience Banking or financial services domain experience, preferably within lending, loans, or credit platforms.Experience working in highly regulated environments with strong focus on compliance, security, and governance.Experience designing and supporting high-volume transactional applications.Exposure to observability, monitoring, logging, and production support practices.Key Competencies Strong problem-solving, analytical thinking, and technical leadership capabilities.Ability to work effectively in a fast-paced agile delivery environment with changing priorities.Excellent communication, collaboration, and stakeholder engagement skills.Ownership mindset with a strong focus on quality, delivery, service reliability, and continuous improvement.