Senior Java Developer
Location: Lisbon
Model: Hybrid - 3 times a week at Lisbon’s office
Start Date: Jan 2026
Language: English
We are seeking a highly skilled Senior Java Developer to join our Backend Engineering team. This role focuses on designing, developing, and maintaining backend services that support large-scale gaming and digital platforms.
Design, develop, and maintain backend services using Java and Spring/Spring Boot frameworks.
Implement high-quality, scalable code following best engineering practices.
Contribute to backend architecture, design patterns, and technical decision-making.
Participate in code reviews, debugging, and performance optimization.
Collaborate closely with cross-functional teams to support new features and ongoing enhancements.
Work on database integration using MySQL or Oracle, including writing efficient queries and troubleshooting issues.
Ensure code quality and reliability through unit testing (JUnit) and CI/CD pipelines.
Participate in Agile ceremonies and contribute to sprint planning and estimation.
Provide technical knowledge sharing within the team and support less experienced developers when needed.
Strong proficiency in Java (Java 8+).
Solid experience with Spring and Spring Boot.
Hands-on experience with RESTful APIs and microservices architecture.
Experience using relational databases (at least one of the following): MySQL or Oracle Database.
Familiarity with Maven or Gradle build tools.
Experience with version control using Git.
Knowledge of Hibernate, JPA, or equivalent ORM technologies.
Ability to work in English-speaking agile teams.
Knowledge of Docker or containerized services.
Experience with SQL performance optimization.
Familiarity with Eclipse or IntelliJ IDEA.
Experience working in large enterprise environments.
Experience with additional JVM-based languages (e.g., Scala) is a plus.
You will join our Gaming project — a long-term initiative involving backend Java development for high-availability transactional systems in the gaming industry. This role primarily focuses on maintaining and improving existing services while contributing to the development of new features.
Senior Java Developer
Senior Java Developer