Role: Senior Software Developer Location: London Salary: Up to £100k DOE Job Type: Permanent We are working with a globally recognised technology leader in the gaming and entertainment industry, seeking a Senior Software Developer to join their team. This is a fantastic opportunity to play a key role in designing and developing a robust Core Platform, enhancing a Backend-as-a-Service (BaaS) offering, and supporting the transition from legacy systems to a cutting-edge architecture. As a Senior Software Developer, you will work across multiple squads, providing technical expertise and shaping backend services that power a suite of web and mobile applications. You'll be responsible for designing and implementing scalable, secure, and high-performance microservices while mentoring junior team members and advocating for best engineering practices. Key Responsibilities: Design, develop, and maintain backend services using Java and Spring Architect and implement microservices and cloud-native solutions Apply Domain-Driven Design (DDD) principles to create structured, maintainable code Collaborate with cross-functional teams including DevOps, frontend, and product management Advocate for best practices in security, performance, and system scalability Key Skills & Experience: Strong experience in Java (Spring Boot, Spring Cloud) Expertise in cloud platforms (Google Cloud preferred, AWS or Azure also relevant) Experience with microservices architecture and event-driven systems ( Kafka, RabbitMQ ) Proficiency in containerisation (Docker, Kubernetes) Familiarity with CI/CD pipelines and infrastructure automation This is an exciting role for a proactive developer looking to work on high-impact projects within a forward-thinking company. If this sounds like you, apply today