act digital
Java Developer
act digitalPortugal2 days ago
Full-timeInformation Technology
  • Desenhar, desenvolver e manter serviços backend e microserviços utilizando Java 8+, Spring Framework, JEE e tecnologias relacionadas.
  • Implementar camadas de persistência de dados com JPA e PostgreSQL.
  • Desenvolver e consumir APIs REST, garantindo performance, segurança e escalabilidade.
  • Criar e gerir projetos com Maven e realizar deploys em ambientes WildFly.
  • Integrar arquiteturas orientadas a eventos utilizando Kafka.
  • Implementar e manter protocolos de comunicação para serviços de email e SMS (SMTP, SMPP).
  • Contribuir para decisões de arquitetura, boas práticas de desenvolvimento e melhorias nos sistemas.
  • Utilizar GIT para controlo de versões, seguindo estratégias definidas de branching.
  • Participar em cerimónias Agile e acompanhar tarefas através do JIRA.
  • Documentar processos, decisões técnicas e arquitetura utilizando o Confluence.
  • Colaborar com equipas multidisciplinares para resolver problemas, otimizar e melhorar o desempenho das aplicações.


Requisitos

  • Conhecimentos sólidos e experiência prática com Java (Java 8+).
  • Experiência comprovada com Spring, JEE, JPA e bases de dados relacionais (preferencialmente PostgreSQL).
  • Experiência no desenvolvimento e integração de APIs REST.
  • Forte compreensão de arquitetura de Microserviços.
  • Experiência com ferramentas como Maven, WildFly, GIT, JIRA e Confluence.
  • Conhecimento de Kafka e arquiteturas orientadas a eventos.
  • Familiaridade com protocolos de comunicação de email/SMS: SMTP, SMPP.
  • Experiência em ambientes de desenvolvimento Agile.

Key Skills

Ranked by relevance