Programador Fullstack Sénior
Neotalent Conclusion · lisboa, Lisboa · Remoto
Sobre a função
Quem somos:
A Neotalent Conclusion é uma das principais especialistas ibéricas na prestação de serviços nas áreas das Tecnologias de Informação e Engenharia. Como parte da organização Conclusion, sediada nos Países Baixos, que possui um ecossistema de mais de 25 empresas e 3.600 colaboradores, focamo-nos em aumentar a capacidade tecnológica dos nossos clientes e na transformação digital dos seus ecossistemas de aplicações.
Somos especialistas em talento, atraindo as melhores pessoas e combinando-as com as necessidades dos projetos mais ambiciosos, no momento certo. O nosso sucesso advém dos nossos investimentos em inovação, do nosso foco nos resultados e, acima de tudo, da garantia de que os nossos colaboradores terão carreiras felizes e recompensadoras.
Com mais de 25 anos de experiência sólida, a Neotalent Conclusion estabeleceu a sua presença em localizações estratégicas, incluindo Lisboa, Porto e Madrid. A empresa conta atualmente com mais de 950 profissionais nas diferentes áreas em que atua.
Neotalent, as pessoas responsivas.
Saiba mais sobre nós em www.neotalentconclusion.com.
Visão Geral da Função:
Procuramos um Programador Fullstack Sénior para integrar as nossas equipas e contribuir para o desenvolvimento, manutenção e evolução de aplicações Java de nível empresarial. Nesta função, trabalhará em todo o ciclo de vida de desenvolvimento de software, combinando uma forte experiência em back-end com o desenvolvimento moderno de front-end, ao mesmo tempo que colabora estreitamente com equipas multidisciplinares para entregar soluções escaláveis e de alta qualidade.
O que fará:
- Conceber, desenvolver e manter aplicações Java de nível empresarial utilizando o framework Struts;
- Implementar soluções de front-end robustas e fáceis de utilizar, garantindo elevados padrões de UI/UX, acessibilidade, responsividade e desempenho;
- Desenvolver e otimizar a lógica de base de dados utilizando PostgreSQL, incluindo stored procedures, funções e consultas SQL complexas;
- Manter e melhorar os sistemas existentes, incluindo aplicações com tabelas cron complexas e scripts automatizados;
- Participar em todo o ciclo de vida de desenvolvimento, desde a análise de requisitos e o design técnico até à programação, testes e implementação;
- Colaborar estreitamente com designers, product owners e outros programadores para definir e entregar soluções eficazes;
- Realizar revisões de código, identificar melhorias e promover as melhores práticas em termos de qualidade de código e arquitetura;
- Resolver problemas, depurar e solucionar questões técnicas de forma eficiente em ambientes complexos;
- Manter-se atualizado sobre as tecnologias Java, as tendências de front-end e as melhores práticas de engenharia de software.
Como é que é:
- Com experiência em desenvolvimento full stack com forte domínio de Java e design de aplicações empresariais;
- Proficiente em tecnologias de front-end como Angular, HTML5, CSS3 e JavaScript (experiência com React.js ou Next.js é um diferencial);
- Habilitado para trabalhar com o framework Struts e na manutenção de sistemas Java complexos e legados;
- Proficiente em PostgreSQL, incluindo o design e otimização de stored procedures, funções e desempenho da base de dados;
- À-vontade no trabalho com ambientes Linux, tabelas cron e scripts automatizados;
- Sólido conhecimento de Git e fluxos de trabalho de desenvolvimento colaborativo;
- Autónomo, rigoroso e altamente comprometido com a entrega de resultados de alta qualidade;
- Curioso, proativo e motivado para explorar novas tecnologias e propor soluções inovadoras;
- Analítico, crítico e construtivo na avaliação de soluções técnicas;
- Um forte resolutor de problemas com grande atenção ao detalhe;
- Capaz de gerir múltiplas prioridades, trabalhar sob pressão e adaptar-se às mudanças nas necessidades do negócio;
- Um jogador de equipa com fortes competências interpessoais, orais e escritas;
- À-vontade a trabalhar em inglês.
Porquê juntar-se a nós:
- Trabalhar em projetos desafiantes para grandes clientes;
- Aprender mais sobre tecnologias emergentes;
- Possibilidade de trabalhar remotamente;
- Desenhar o seu plano de carreira;
- Acesso a formação contínua e certificações;
- Evoluir através do nosso programa de mobilidade interna;
- … e muito mais!
Para se candidatar:
Por favor, envie o seu CV para talent.pt@neotalentconclusion.com com MSR_FS no assunto do email.