Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
🚀 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
Key Skills
Ranked by relevanceReady to apply?
Join emagine - Portugal and take your career to the next level!
Application takes less than 5 minutes

