Tech Lead Java (Spring) | Remote from Portugal | Gaming Industry
We are looking for an experienced Tech Lead Java to join an exciting international gaming project, working on high-scale, real-time platforms used by thousands of players worldwide. This is a remote position; candidates must be based in Portugal.
If you are passionate about clean architecture, microservices, distributed systems, and enjoy leading technical teams in fast-paced environments, this role is for you.
About the Project
You will be part of a cutting-edge gaming platform, focused on performance, scalability, and real-time user experience. The system is built with modern backend architectures, event-driven communication, and cloud-native technologies.
What You'll Do
Act as Technical Leader for a backend engineering team
Design and evolve microservices-based architectures
Lead the development of RESTful and/or GraphQL APIs
Drive technical decisions focused on scalability, performance, and security
Implement and maintain event-driven and asynchronous systems
Perform code reviews and mentor engineers
Collaborate closely with Product, QA, and DevOps teams
Ensure best practices in clean code, SOLID, DDD, and design patterns
Support delivery planning, estimations, and technical roadmaps
Work on low-latency, high-concurrency systems, typical of gaming platforms
What We're Looking For
Proven experience as a Tech Lead or Senior Backend Engineer
Strong expertise in Java (11+)
Solid hands-on experience with:
Spring Boot
Spring Cloud
Spring Security
Strong knowledge of microservices architecture
Experience with messaging systems (Kafka, RabbitMQ, or similar)
API design and versioning (REST / GraphQL)
Experience with Docker and Kubernetes
Databases:
Relational (PostgreSQL, MySQL)
NoSQL (MongoDB, Redis)
Experience with CI/CD pipelines
Cloud platforms (AWS, GCP, or Azure)
Observability tools (Prometheus, Grafana, ELK, OpenTelemetry)
Nice to Have
Previous experience in the gaming industry (casino, betting, mobile games, or real-time platforms)
Strong background in event-driven architectures
Experience with high-traffic, highly available systems
Knowledge of automated testing (JUnit, Mockito, Testcontainers)
Experience working with distributed and international teams
Professional English communication skills
Work Model
Remote-first role
Candidates must be located in Portugal
International team and global product
Flexible working hours (with some overlap)
What We Offer
Opportunity to work on a high-impact global gaming platform
Modern tech stack and strong engineering culture
High level of autonomy and technical ownership
Competitive compensation (contract model depending on profile)
Long-term project
Location requirement: Portugal
? Industry: Gaming
Work model: Remote