Full Stack Developer

Descrição do trabalho

Procuramos um/a Developer Fullstack com foco predominante em Backend (Java/Kotlin/Spring Boot) e competências sólidas em Angular no frontend.

O desafio passa por integrar um ecossistema de microserviços em produção, contribuindo para a evolução contínua de uma plataforma robusta, orientada a qualidade, escalabilidade e boas práticas de engenharia.

  • Principais Responsabilidades
  • Desenvolvimento e manutenção de microserviços em Java / Spring Boot 3.x
  • Implementação e evolução de APIs REST (design, documentação OpenAPI/Swagger)
  • Gestão de autenticação e autorização com OAuth2 / Keycloak, incluindo contextos multi-tenant
  • Modelação e otimização de bases de dados PostgreSQL
  • Implementação de soluções com Hibernate / JPA
  • Desenvolvimento frontend em Angular 18+, com TypeScript (strict) e RxJS
  • Participação ativa em decisões de arquitetura e melhoria contínua
  • Garantia de qualidade, rigor técnico e boas práticas de desenvolvimento
  • Colaboração próxima com equipa técnica em ambiente 100% remoto
  • Requisitos
  • Licenciatura em Engenharia Informática (ou experiência equivalente)
  • Mínimo de 4 anos de experiência profissional relevante
  • Experiência mínima de 2 anos com Java
  • Experiência comprovada com Spring Boot 3.x e ecossistema Spring (Cloud, Security, Data JPA)
  • Experiência em arquiteturas de microserviços (Eureka, API Gateway, comunicação inter-serviços)
  • Experiência com PostgreSQL e modelação relacional
  • Experiência com Hibernate/JPA
  • Experiência com REST APIs e documentação técnica
  • Experiência com OAuth2 / Keycloak e contextos multi-tenant
  • Angular 18+, TypeScript strict, RxJS e Ionic 7+
  • Forte autonomia, rigor, pensamento estruturado e orientação à qualidade
  • Boa comunicação técnica e espírito colaborativo
  • Benefícios
  • Acesso a Udemy
  • 100% Remoto
  • Horário: 9h–18h (2ª a 6ª)