Job Description
Procuramos um Programador Backend altamente qualificado e experiente, com expertise nos ecossistemas Java e .NET, para integrar a nossa Equipa de Desenvolvimento Digital.
Nesta função, irá conceber, desenvolver e manter sistemas backend escaláveis, seguros e resilientes, utilizando arquitectura de microsserviços moderna.
Trabalhará com tecnologias Java EE, Spring Boot e .NET, aproveitando padrões cloud-native para entregar soluções de alto desempenho.
Funções e Responsabilidades
-
Conceber e implementar sistemas backend escaláveis, seguros e de alto desempenho
-
Desenvolver e manter microsserviços usando Java (Spring Boot) e tecnologias .NET
-
Aplicar padrões de resiliência, incluindo circuit breakers, retentativas e mecanismos de fallback
-
Construir e gerir APIs RESTful e serviços backend
-
Colaborar com equipas de frontend, mobile e DevOps para soluções end-to-end
-
Rever sistemas actuais e recomendar melhorias de escalabilidade e desempenho
-
Integrar com sistemas internos e de terceiros em ambientes heterogéneos
-
Realizar testes, depuração e optimização de serviços backend
-
Identificar estrangulamentos e resolver proactivamente desafios do sistema
-
Resolver problemas de produção de forma atempada
-
Manter e actualizar documentação técnica e de arquitectura
-
Assegurar conformidade com normas de segurança e boas práticas de desenvolvimento
-
Manter-se actualizado com tecnologias backend, frameworks e tendências da indústria
Formação e Experiência
-
Licenciatura em Ciências da Computação, Tecnologias de Informação ou área relacionada
-
Mínimo 5+ anos de experiência em desenvolvimento de software backend
-
Sólida experiência em tecnologias Java EE
-
Experiência com .NET Framework / .NET Core / ASP.NET Core
-
Experiência significativa e prática com Spring Boot
-
Sólida experiência na concepção e construção de arquitecturas de microsserviços
-
Experiência prática com o ecossistema Spring Cloud (Config, Eureka, Gateway, etc.)
-
Experiência na implementação de padrões de circuit breaker (ex.: Resilience4j, Polly, Hystrix)
-
Sólido conhecimento de design e desenvolvimento de APIs RESTful
-
Experiência a trabalhar com serviços baseados em Java e .NET em ambientes distribuídos
-
Sólida experiência com Git e Maven / ferramentas de build
-
Familiaridade com conteinerização (Docker, Kubernetes) é uma mais-valia
-
Conhecimento de arquitectura orientada a eventos e sistemas de mensageria (Kafka, RabbitMQ, IBMMQ) é uma mais-valia
-
Familiaridade com JIRA, Confluence e GitLab
-
Compreensão de pipelines CI/CD e práticas DevOps é uma mais-valia
-
Conhecimento de bases de dados relacionais e NoSQL
Important Closing Date Note
Take note that applications will not be accepted on the below date and onwards, kindly submit applications ahead of the closing date indicated below.
26/06/26
COMO CANDIDATAR-SE
Para candidatar-se, aceda ao link: