FullStack Developer

Java

FullStack Developer

Java
Centrum, Lisbon

emagine Polska

Full-time
Any
Senior
Remote

Job description

Who You Are

  • Over 5 years of experience in software engineering.

  • Proficient in Java Virtual Machine languages (Java and/or Kotlin) and JavaScript and/or TypeScript.

  • Experience in developing and operating distributed systems (Microservices or SOA) and data storage systems such as Elasticsearch, PostgreSQL, and Redis, or similar.

  • Product-oriented approach with the ability to weigh trade-offs between usability, performance, and complexity.

  • Curiosity and adaptability to work in new domains or learn new technologies.

  • Strong communication and remote collaboration skills.

Desirable Skills

  • Previous experience in a remote or distributed engineering team.

  • Hands-on experience in developing RESTful services in Microservices architecture, ideally on Kubernetes.

  • Experience working in Cloud environments (AWS, GCP, etc.).

  • Experience in developing automated tests and, ideally, in TDD.

  • Familiarity with event-driven architecture, message queues such as Kafka, Pulsar, or RabbitMQ, and other distributed systems.

  • Strong knowledge of SQL and Spring Boot.

What The Role Involves

  • Collaborate closely with product managers, designers, and other software engineers to develop and evolve content publishing solutions for the largest media group in Portugal.

  • Responsible for the complete lifecycle of solutions, from discovery and design to implementation, deployment, and support.

  • Contribute to architectural discussions and technical decisions that elevate engineering excellence.

  • Create exploratory prototypes of services and applications.

  • Provide technical mentorship through code reviews, pair programming, and design discussions.

Tech stack

    Portuguese

    C1

    PostgreSQL

    advanced

    Java

    advanced

    JavaScript

    advanced

    SQL

    advanced

    Spring

    advanced

    Test-Driven Development (TDD)

    advanced

    SOA

    advanced

    Cloud

    advanced

    Data storage

    advanced

    RabbitMQ

    advanced

Office location

Published: 12.01.2026

FullStack Developer

Summary of the offer

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