Java Spring Boot Developer
Tecnologia
TimestampLisboa, PortugalHá 1 mês
Tempo inteiro
Descrição da vaga
A Timestamp SI procura talentos que queiram fazer parte de uma equipa dinâmica que tem a ambição de desafiar a inovação e as melhores e mais recentes metodologias e tecnologias.
Java Spring Boot Developer
Responsabilidades
- Desenvolver e manter microserviços e APIs REST em Java com Spring Boot.
- Implementar e otimizar lógica de negócio com foco em performance, escalabilidade e resiliência.
- Desenvolver testes unitários e de integração utilizando JUnit, Mockito e Testcontainers.
- Participar no desenho técnico de soluções e definição de arquitetura.
- Colaborar com equipas multidisciplinares em code reviews, refinements e resolução de incidentes.
- Garantir observabilidade das aplicações através de logs, métricas e tracing.
- Contribuir para a documentação técnica e melhoria contínua dos serviços.
- Experiência sólida em Java e Spring Boot.
- Conhecimentos de arquitetura de microserviços e APIs REST.
- Experiência com padrões de resiliência (Retry, Circuit Breaker, Fallback, Idempotência).
- Conhecimentos de bases de dados relacionais e/ou NoSQL.
- Experiência com Git, CI/CD e boas práticas de desenvolvimento.
- Conhecimentos de testes automatizados com JUnit, Mockito e Testcontainers.
- Experiência com Spring Cloud.
- Conhecimentos de Docker, Kubernetes e arquiteturas Cloud Native.
- Experiência em sistemas distribuídos e arquiteturas event-driven.
- Conhecimentos de observabilidade, SRE e monitorização de aplicações.
- Experiência em ambientes de elevada disponibilidade e sistemas críticos.
Interessado nesta vaga?