Banking Sector | Java Developer

Devoteam · Porto

AtivaTempo inteiroInformática
Salário
Não informado
Tipo de contrato
Tempo inteiro
Regime remoto
Não remoto
Publicado
há 8 meses
Qualidade da vaga
75/100 — Boa oportunidade

Sobre a função

  • Desenhar, construir 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;
  • Apresentar 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 do sistema a longo prazo, 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 do 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 relativamente a novas tecnologias, frameworks e ferramentas Java, e aplicar esse 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 lançamentos de novas funcionalidades e melhorias de forma eficaz e 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 na otimização das interações com bases de dados, utilizando boas práticas de desenho de bases de dados e técnicas eficientes de consulta para garantir o desempenho;
  • Documentar especificações técnicas, soluções e decisões de desenho de forma clara e acessível para outros membros da equipa e para referência futura;
  • Participar no planeamento estratégico dos projetos e tomar decisões técnicas importantes, alinhando as soluções de TI com os objetivos e necessidades de negócio;
  • 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 consultas SQL otimizadas, stored procedures (por exemplo, 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 (valorização);

O Devoteam Group trabalha pela igualdade de oportunidades, promovendo os seus colaboradores com base no mérito e combatendo ativamente 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.

Banking Sector | Java Developer — Devoteam — empregoemportugal.pt