




Resumo da Vaga: A Timestamp SI procura um Java Spring Boot Developer para desenvolver e manter microserviços e APIs REST, otimizar lógica de negócio e colaborar em desenho técnico de soluções. Principais Destaques: 1. Equipa dinâmica focada em inovação e novas tecnologias 2. Desenvolvimento de microserviços e APIs REST em Java com Spring Boot 3. Colaboração em desenho técnico e arquitetura de soluções 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. **Requisitos** * 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. **Valorizamos** * 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.


