Enable job alerts via email!

Senior Software Developer

Tec Partners

London

On-site

GBP 70,000 - 100,000

Full time

7 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative technology leader in the gaming and entertainment sector is seeking a Senior Software Developer to join their dynamic team. This exciting role offers the chance to work on a robust Core Platform, enhancing Backend-as-a-Service (BaaS) offerings while transitioning from legacy systems to a modern architecture. You will design scalable microservices, mentor junior developers, and collaborate with cross-functional teams to ensure best practices in security and performance. If you are a proactive developer eager to impact high-stakes projects, this opportunity is perfect for you.

Qualifications

  • Strong experience in Java and Spring frameworks.
  • Expertise in cloud platforms and microservices architecture.

Responsibilities

  • Design and maintain backend services using Java and Spring.
  • Implement microservices and advocate for best engineering practices.

Skills

Java
Spring Boot
Spring Cloud
Microservices Architecture
Cloud Platforms
Event-Driven Systems
Containerisation
CI/CD Pipelines

Tools

Docker
Kubernetes
Google Cloud
AWS
Azure
Kafka
RabbitMQ

Job description

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:
  1. Design, develop, and maintain backend services using Java and Spring
  2. Architect and implement microservices and cloud-native solutions
  3. Apply Domain-Driven Design (DDD) principles to create structured, maintainable code
  4. Collaborate with cross-functional teams including DevOps, frontend, and product management
  5. Advocate for best practices in security, performance, and system scalability

Key Skills & Experience:
  1. Strong experience in Java (Spring Boot, Spring Cloud)
  2. Expertise in cloud platforms (Google Cloud preferred, AWS or Azure also relevant)
  3. Experience with microservices architecture and event-driven systems (Kafka, RabbitMQ)
  4. Proficiency in containerisation (Docker, Kubernetes)
  5. 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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.