Programador Java
Devoteam · lisboa, Lisboa
Sobre a função
Na Devoteam, acreditamos que a tecnologia com fortes valores humanos pode impulsionar ativamente a mudança para o melhor. Descubra como o Tech for People desbloqueia o futuro, criando um impacto positivo nas pessoas e no mundo à nossa volta. Somos um líder global na Transformação Digital para as principais organizações da região EMEA, com uma faturação de 652 M€. Acreditamos na transformação da 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 juntos. 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ócio, especialistas em segurança, engenheiros, programadores e outros talentos extraordinários, distribuídos por mais de 18 países da EMEA. Torne-se num dos nossos +8.000 líderes em tecnologia e negócio em cloud, dados e cibersegurança. Vamos fundir a criatividade com a tecnologia juntos e construir soluções inovadoras que mudam ativamente as coisas para o melhor.
Descrição da Função
Desenhar, desenvolver e manter código eficiente, reutilizável e fiável;
- Participar em revisões de código e garantir que a programação é feita de acordo com as melhores práticas;
- Fornecer recomendações para melhoria contínua;
- Orientar e apoiar programadores juniores, promovendo boas práticas de programação e ajudando no desenvolvimento das suas competências técnicas e profissionais;
- Criar arquiteturas escaláveis e soluções robustas, considerando o desempenho e a escalabilidade para as necessidades de longo prazo do sistema, alinhadas com os requisitos de negócio;
- Trabalhar em estreita colaboração com equipas de produto, designers, analistas de negócio e outras partes interessadas para compreender os requisitos do sistema e desenvolver soluções eficientes;
- Escrever testes unitários e garantir que o código é devidamente testado, com foco na cobertura de testes e na manutenção da qualidade do código ao longo do tempo;
- Diagnosticar e resolver problemas complexos de desempenho, escalabilidade e bugs no sistema, trabalhando para garantir a estabilidade e fiabilidade da aplicação;
- Focar-se na otimização de código e no ajuste de desempenho, utilizando técnicas avançadas de profiling e análise de código para garantir que as aplicações são rápidas e eficientes;
- Manter-se atualizado com novas tecnologias, frameworks e ferramentas Java, e aplicar este conhecimento para melhorar as soluções existentes e adotar inovações tecnológicas relevantes;
- Gerir o ciclo de vida do software, desde a conceção até à produção, coordenando o lançamento de novas funcionalidades e melhorias de forma eficaz com impacto mínimo no sistema;
- Garantir que o código cumpre as melhores práticas de segurança, implementando medidas de proteção contra vulnerabilidades e promovendo a segurança desde o início do ciclo de desenvolvimento;
- Trabalhar para otimizar as interações com a base de dados, utilizando boas práticas de desenho de bases de dados e técnicas eficientes de query para garantir o desempenho;
- Documentar especificações técnicas, soluções e decisões de design de forma clara e acessível para outros membros da equipa e para referência futura;
- Participar no planeamento estratégico de projetos e tomar decisões técnicas importantes, alinhando as soluções de TI com os objetivos e necessidades de negócio;
Qualificações
Licenciatura/Mestrado, preferencialmente na área de Informática ou equivalente;
- +3 anos de experiência anterior em desenvolvimento Java;
- Experiência comprovada na escrita de queries SQL otimizadas, stored procedures (ex.: código PL/SQL) e trabalho com dados em bases de dados relacionais como Oracle, SQL Server, MySQL, etc.
- Princípios SOLID;
- Web Services (REST e SOAP);
- Domínio da língua inglesa;
- Domínio da língua francesa (factor preferencial);
O Grupo Devoteam trabalha para a igualdade de oportunidades, promovendo os seus colaboradores com base no mérito e luta ativamente contra todas as formas de discriminação. Estamos convencidos 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