Java Tech Lead

Java

Java Tech Lead

Java
Centrum, Lisbon

emagine Polska

Full-time
Any
Senior
Hybrid

Job description

Location: Lisbon

Model: Hybrid - 3x times a week at Lisbon’s office

Start Date: Jan 2026

Languages: English (mandatory)

Engagement: Full-time consulting

Seniority: Tech Lead - Java

Industry: Gaming / Digital Platforms

About the Role

An experienced Tech Lead – Java is sought to join our engineering team.
This role requires a strong technical leader capable of driving architectural decisions, mentoring developers, ensuring code quality, and contributing hands-on to backend development using modern Java frameworks. The Tech Lead will collaborate with Product Owners, Architects, Senior Developers, and QA teams to design, build, and maintain highly scalable and reliable backend services.

Main Responsibilities

Technical Leadership

  • Lead and mentor a team of Java developers across multiple workstreams.

  • Provide technical guidance, code reviews, and best-practice enforcement (coding standards, testing, architecture).

  • Coordinate with solution architects to ensure alignment on system design.

  • Drive technical decision-making and ensure platform scalability and maintainability.

Software Design & Development

  • Lead the design of backend components in Java, Spring, Spring Boot, Hibernate/JPA.

  • Develop new modules, APIs, and integrations in a large-scale distributed environment.

  • Ensure the implementation of robust and efficient solutions aligned with business needs.

  • Maintain and improve existing features, ensuring optimal performance.

Architecture & Integration

  • Translate functional requirements into technical specifications.

  • Oversee integration with Oracle and MySQL databases.

  • Design RESTful services following best security and performance practices.

  • Ensure compatibility with frontend, middleware, and third-party services.

Quality & Delivery

  • Ensure high quality through automated tests, CI/CD, and code reviews.

  • Collaborate with QA to guarantee full traceability of requirements → features → test cases.

  • Use Azure DevOps for backlog management, pipelines, and documentation.

Cross-Team Collaboration

  • Act as the bridge between engineering, product, QA, and business teams.

  • Contribute to sprint planning, backlog refinement, and architectural discussions.

  • Coordinate with internal engineering teams distributed globally.

Key Requirements

Core Technical Skills

  • 8+ years of professional experience in Backend Java Development.

  • Strong expertise in:

    • Java (8+)

    • Spring & Spring Boot

    • Hibernate / JPA

    • REST APIs

    • SQL databases (Oracle, MySQL)

  • Solid experience designing scalable backend systems.

  • Familiarity with CI/CD tools and version control (Git, Jenkins, etc.).

  • Experience with cloud environments (Azure or AWS) is a plus.

Technical Leadership

  • Previous experience leading small teams or acting as a senior reference developer.

  • Strong knowledge of software architecture, patterns, and best practices.

  • Ability to guide developers through complex debugging and architectural challenges.

Soft Skills

  • Strong communication skills and ability to work with cross-functional teams.

  • Ownership mindset with a proactive approach.

  • Fluent in English (mandatory).

  • Ability to collaborate in an international environment.

Nice to Have

  • Knowledge of Scala or other JVM languages.

  • Experience with containerization (Docker, Kubernetes).

  • Familiarity with gaming or high-transaction environments.

  • Exposure to Agile methodologies (Scrum).

Other Details

This position operates in a hybrid model with a consistent presence in the Lisbon office and occasional travel to the UK. The role is for a long-term project and involves full-time consulting engagement within the gaming and digital platforms industry.

Tech stack

    English

    B1

    MySQL

    master

    Java

    master

    Hibernate

    master

    Security

    advanced

    SQL

    advanced

    Spring

    advanced

    CI/CD

    advanced

    Backend

    advanced

    Scrum

    advanced

    Agile

    advanced

Office location

Published: 12.01.2026

Java Tech Lead

Summary of the offer

Java Tech Lead

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.