Procuras dar um passo na tua carreira nas áreas de IT e Telecomunicações?
Então chegaste ao sítio certo – à
Smart
A tecnologia, a transformação e a 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 IT e Telecomunicações e queremos fazer parte da tua história.
O que precisas para ser um
SMART Senior Java Developer
?
• Mínimo de
6 anos de experiência
em desenvolvimento de software com Java;
• Forte domínio de
Java (Java 8 ou superior)
e do ecossistema Java;
• Experiência sólida com
Spring Framework
(Spring Boot, Spring MVC, Spring Data, Spring Security);
• Experiência no desenvolvimento de
APIs RESTful
;
• Bons conhecimentos de
bases de dados relacionais
(Oracle, SQL Server, PostgreSQL e/ou MySQL);
• Conhecimentos de
arquiteturas distribuídas e microserviços
;
• Conhecimentos de
versionamento de código
(Git);
• Experiência com
testes unitários e de integração
(JUnit, Mockito);
Quais serão as tuas funções na SMART?
• Desenvolver e manter aplicações Java robustas, escaláveis e de elevada qualidade;
• Participar ativamente no desenho e definição da
arquitetura das soluções
;
• Colaborar com equipas multidisciplinares (frontend, QA, DevOps, analistas e negócio);
• Garantir boas práticas de desenvolvimento, código limpo e reutilizável;
• Identificar e resolver problemas de performance e segurança;
• Participar em
code reviews
e apoiar developers mais juniores;
• Contribuir para a melhoria contínua dos processos, ferramentas e standards técnicos;
• Apoiar a equipa na análise de requisitos técnicos e funcionais;
• Assegurar a documentação técnica das soluções desenvolvidas.
Porquê ser SMART?
Tornamos reais os projetos em que participamos.
Amamos o que fazemos e temos orgulho no resultado do nosso trabalho.
Somos simples e eficientes.
Valorizamos as nossas pessoas.
Somos uma equipa dinâmica, íntegra e de confiança.
Onde podes ser SMART?
Porto
Regime híbrido