Desenvolvedor Backend Java

Java

Desenvolvedor Backend Java

Java
Centrum, Lisbon

emagine Polska

Full-time
Any
Senior
Hybrid

Job description

Resumo

O Desenvolvedor Backend Java será responsável por desenvolver e manter microsserviços backend em Java, integrados com event brokers e expostos através de APIs documentadas.

Responsabilidades

  • Criar e evoluir microserviços em Java 17+ com Spring Boot

  • Projetar e consumir eventos via broker (mensageria)

  • Construir APIs REST documentadas com OpenAPI / Swagger

  • Trabalhar com bases de dados relacionais e NoSQL

  • Garantir qualidade através de testes automatizados

  • Operar aplicações em ambiente Kubernetes

  • Monitorizar, diagnosticar e otimizar sistemas distribuídos

Requisitos obrigatórios (o núcleo duro)

  • Java 17 (ou superior)

  • Spring Boot

  • Mensagens / Event Broker

  • Experiência em backend com microsserviços

  • Experiência em consumo e exposição de APIs REST

Conhecimentos técnicos esperados

  • Backend:

    • Java 17 à Java 25

    • Spring Boot 3.x

    • Maven

    • OpenAPI / Swagger

  • Mensagens & Integração:

    • Event Broker

    • Arquitetura orientada a eventos

  • Testes:

    • JUnit

    • Mockito

  • API & Rede:

    • Kong

    • Istio

    • Nginx

  • Bases de Dados:

    • MongoDB

    • PostgreSQL

    • Oracle

    • Redis

    • Flyway

  • Autenticação & Segurança:

    • Keycloak

    • OpenID Connect

    • OAuth 2.0

  • Observabilidade & Monitorização:

    • Prometheus

    • Grafana

    • Loki

    • Kiali

    • Jaeger

    • Kibana

    • Elastic APM

  • DevOps & CI/CD:

    • Jenkins

    • SonarQube

    • Nexus

    • Azure DevOps

  • Cloud & Infraestrutura:

    • Kubernetes

    • Oracle OKE

    • Oracle Cloud

    • MinIO

  • Diferenciais

    • Experiência prática com CI/CD

    • Experiência com Kubernetes em produção

    • Conhecimento avançado de bases de dados

    • Experiência com monitorização, métricas e alarmística

    Regime Híbrido 2x por semana no office.

    Domínio da lingua portuguesa é um requisito obrigatório para esta vaga.

Tech stack

    English

    B1

    Portuguese

    C1

    Security

    advanced

    PostgreSQL

    advanced

    Java

    advanced

    API (Application Programming Interface)

    advanced

    JUnit

    advanced

    Maven

    advanced

    Spring

    advanced

    CI/CD

    advanced

    Backend

    advanced

    Testing

    advanced

Office location

Published: 12.01.2026

Desenvolvedor Backend Java

Summary of the offer

Desenvolvedor Backend Java

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.