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!