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.