Programador Fullstack (Java/Angular)
Devoteam · lisboa, Lisboa · Remoto
Sobre a função
Na Devoteam, acreditamos que a tecnologia com fortes valores humanos pode impulsionar ativamente a mudança para melhor. Descubra como a Tech for People desbloqueia o futuro, criando um impacto positivo nas pessoas e no mundo à nossa volta. Somos um líder global em Transformação Digital para as principais organizações da região EMEA, com uma faturação de 1 mil milhões de euros. Acreditamos em transformar a tecnologia para criar valor para os nossos clientes, parceiros e colaboradores num mundo onde a tecnologia é desenvolvida para as pessoas. Estamos orgulhosos da cultura que construímos em conjunto. Estamos orgulhosos das nossas pessoas ao serviço da tecnologia. Estamos orgulhosos do nosso ambiente diversificado. Porque somos #TechforPeople. Junte-se à nossa equipa multidisciplinar de especialistas em Cloud, Designers, consultores de negócios, especialistas em Segurança, Engenheiros, Programadores e outros talentos extraordinários, espalhados por mais de 20 países da EMEA. Torne-se num dos nossos +10.000 líderes em tecnologia e negócios nas áreas de cloud, dados e cibersegurança. Vamos fundir a criatividade com a tecnologia juntos e construir soluções inovadoras que mudam ativamente as coisas para melhor.
Descrição da Função
Conceber e desenvolver aplicações de alta qualidade, escaláveis e seguras utilizando Java/Spring (back-end) e Angular (front-end).
- Liderar revisões de código e garantir a adesão a padrões de programação limpa e melhores práticas em ambas as stacks.
- Orientar programadores juniores, promovendo o crescimento técnico e a partilha de conhecimento.
- Arquitetar soluções robustas e centradas no utilizador que equilibraram desempenho, escalabilidade e manutenibilidade.
- Colaborar com equipas multifuncionais (produto, design, análise de negócios) para entregar soluções impactantes de ponta a ponta.
- Implementar estratégias robustas de testes (unitários, de integração e de UI) para garantir a qualidade do código a longo prazo.
- Diagnosticar e resolver problemas complexos nas camadas de front-end e back-end.
- Otimizar o desempenho tanto na lógica da aplicação como na interface do utilizador, tirando partido de ferramentas avançadas de profiling e monitorização.
- Incorporar as melhores práticas de segurança ao longo de todo o ciclo de vida de desenvolvimento.
- Manter-se atualizado com as tecnologias emergentes em Java, Spring, Angular e respetivos ecossistemas, aplicando inovações relevantes.
- Documentar especificações técnicas e decisões arquiteturais para maior clareza e partilha de conhecimento.
- Contribuir para o planeamento de projetos e fornecer liderança técnica nas decisões de design full-stack.
Qualificações
Licenciatura em Informática ou área relacionada (ou experiência equivalente).
- Experiência comprovada em desenvolvimento Java/Spring, incluindo APIs RESTful e microsserviços.
- Forte experiência prática com Angular (preferencialmente versões recentes), TypeScript, HTML5 e CSS3.
- Sólidos conhecimentos de otimização de SQL, stored procedures e bases de dados relacionais (Oracle, SQL Server, MySQL, etc.).
- Forte compreensão dos princípios de engenharia de software, incluindo SOLID e arquitetura limpa.
- Experiência com pipelines de CI/CD, controlo de versões e práticas de implementação automatizada.
- Familiaridade com serviços web (REST e SOAP) e padrões de integração.
- Domínio de inglês (escrito e falado).
O Grupo Devoteam trabalha para a igualdade de oportunidades, promovendo os seus colaboradores com base no mérito e combate ativamente todas as formas de discriminação. Estamos convictos de que a diversidade contribui para a criatividade, o dinamismo e a excelência da nossa organização. Todas as nossas vagas estão abertas a pessoas com deficiência.
Contacto: rodrigo.simoes@devoteam.com