
Smart Consulting
Desenvolvedor java
3 de julho de 2026
Full-time
Queres dar um passo em frente na tua carreira em TI e Telecomunicações? Então vieste ao sítio certo - Smart!
- Tecnologia, transformação e inovação fazem parte do nosso ADN. Somos uma empresa de consultoria tecnológica com mais de uma década de experiência no desenvolvimento de projetos nacionais e internacionais em TI e Telecomunicações e queremos fazer parte da sua história.
- O que precisas para ser um Java Developer?
- Procuramos perfis com 3 a 6 anos de experiência em desenvolvimento Java;- 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.
- Quais serão as tuas tarefas?
- Conceber, desenvolver e manter serviços backend utilizando Java e Spring Boot.- Criar e evoluir APIs REST, micro serviços e componentes orientados a eventos.- Assumir funcionalidades de ponta a ponta: análise de requisitos, design técnico, implementação, testes e deployment.- Otimizar desempenho e fiabilidade, incluindo tunning da JVM, otimização de queries e utilização eficiente de recursos.- Integrar com bases de dados relacionais, camadas de cache e sistemas de mensagens (ex.: Kafka, RabbitMQ).- Contribuir para discussões de arquitetura e orientar decisões técnicas para sistemas novos e existentes.
- Porquê ser SMART?
- Tornamos os projetos em que participamos uma realidade.- Adoramos o que fazemos e temos orgulho nos resultados do nosso trabalho.- Somos simples e eficientes.- Valorizamos as nossas pessoas.
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Engineering
Industries: IT Services and IT Consulting