Senior Java Developer

Java

Senior Java Developer

Java
Centrum, Lisbon

emagine Polska

Full-time
Any
Senior
Hybrid

Job description

Location: Lisbon
Model: Hybrid - 3 times a week at Lisbon’s office
Start Date: Jan 2026
Language: English

About the Role

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.

Key Responsibilities

  • 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.

Key Requirements

  • 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.

Nice-to-Have Skills

  • 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.

Other Details

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.

Tech stack

    English

    B1

    Java

    master

    SQL

    master

    Hibernate

    master

    MySQL

    advanced

    IDEA

    advanced

    JUnit

    advanced

    IntelliJ

    advanced

    Eclipse

    advanced

    Maven

    advanced

    oracle database

    advanced

Office location

Published: 12.01.2026

Senior Java Developer

Summary of the offer

Senior Java Developer

Centrum, Lisbon
emagine Polska
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest emagine z siedzibą w Warszawie, ul.Domaniewskiej 39A (dalej jako "administrator"). Masz pr... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.