Oportunidade: Senior Java Developer Localização: Lisboa Regime: Híbrido Na Mootiva, estamos à procura de um Java Developer Sénior para assumir para assumir um papel fundamental no design e entrega de serviços backend escaláveis, fiáveis e de alta qualidade. Responsabilidades
Conceber, desenvolver e manter serviços backend utilizando Java e Spring Boot.
Criar, evoluir e manter APIs REST, microserviços e componentes orientados a eventos.
Assumir responsabilidades end-to-end, desde a análise de requisitos e design técnico até à implementação, testes e deployment.
Otimizar o desempenho e a fiabilidade das aplicações, incluindo tuning da JVM, otimização de queries e utilização eficiente de recursos.
Integrar soluções com bases de dados relacionais, camadas de cache e sistemas de mensagens (ex.: Kafka, RabbitMQ).
Contribuir ativamente para discussões de arquitetura e orientar decisões técnicas em sistemas novos e existentes.
Garantir elevados padrões de qualidade através de testes automatizados, code reviews e boas práticas de clean code.
Diagnosticar e resolver problemas complexos em produção recorrendo a logs, métricas e tracing distribuído.
Acompanhar developers juniores e intermédios, promovendo a partilha de conhecimento e a excelência técnica.
Colaborar com equipas de Produto, QA, DevOps e outras equipas de engenharia num contexto ágil.
Qualificações
Experiência de pelo menos 5 anos com Java (preferencialmente Java 11+) e ecossistema Spring.
Forte conhecimento de microserviços, sistemas distribuídos e design de APIs RESTful.
Experiência prática com bases de dados relacionais (PostgreSQL, MariaDB).
Familiaridade com sistemas de mensagens (Kafka, RabbitMQ) e processamento assíncrono.
Compreensão sólida de princípios e padrões de arquitetura de software.
Experiência com pipelines CI/CD, containers (Docker) e plataformas cloud (Azure).
Forte orientação para testes: unitários, integração, contrato e end-to-end.
Capacidade de liderança técnica, pensamento crítico e proposta de soluções pragmáticas.
Competências avançadas de debugging e conforto na resolução de incidentes em produção.
Excelentes competências de comunicação e capacidade de trabalho em equipas multifuncionais.
Valorizamos
Experiência com Kubernetes e service meshes.
Experiência com ferramentas de testes de performance e carga (Gatling, JMeter).
Conhecimentos de boas práticas de segurança para sistemas backend.
Contribuições para projetos open-source.
👉 Submete já a tua candidatura! Na Mootiva, ligamos talento à inovação. Junta-te a nós.