
YellowIpe
Engenheiro de Software Sénior (Java Backend)
July 3, 2025
Sobre a YellowIpe
A nossa missão é inspirar a conexão entre a tecnologia e as pessoas, promovemos o melhor dos nossos profissionais através da nossa experiência em encontrar e atrair os melhores talentos para os melhores projetos. O foco nas pessoas, colaboração e compromisso são os pilares que nos guiam nesta trajetória.
Junte-se à equipa amarela como o nosso novo Engenheiro de Software Sénior (Java Backend)!
Você trabalhará num projeto no setor financeiro. O cliente é uma empresa global de tecnologia na indústria de pagamentos. Você se juntará à equipa responsável por transferir aplicações que estão implantadas em infraestrutura local para a nuvem pública, tornando os serviços mais rápidos e fiáveis para os clientes.
Estamos à procura de um Engenheiro de Software Sénior experiente, proficiente em Java e Spring, para se juntar à nossa equipa inovadora. Como Engenheiro de Software Sénior, você será fundamental no design, desenvolvimento e manutenção de componentes de back-end. Este papel oferece uma oportunidade emocionante para aproveitar a sua experiência em todo o ciclo de vida do desenvolvimento de software e contribuir para a criação de soluções de ponta.
Responsabilidades:
- Desenvolvimento de micro-serviços construídos usando Java/Spring.
- Desenvolvimento de aplicações de alta performance que sejam seguras e escaláveis.
- Revisões de Código e Garantia de Qualidade: Realizar revisões de código abrangentes para manter a qualidade do código e identificar áreas para melhoria. Implementar estratégias de teste robustas para garantir a fiabilidade e a estabilidade de soluções full-stack.
- Inovação e Pesquisa: Manter-se a par das tendências e tecnologias emergentes no desenvolvimento de software. Realizar pesquisas e experimentações para identificar oportunidades de otimização e melhoria na experiência do utilizador, desempenho e escalabilidade.
- Resolução de Problemas: Identificar problemas técnicos e gargalos de desempenho, propondo e implementando soluções eficazes. Garantir altos níveis de fiabilidade, escalabilidade e manutenabilidade em soluções full-stack.
Requisitos:
- Mínimo de 6 anos de experiência em desenvolvimento de software.
- Proficiência em Java e framework Spring para desenvolvimento back-end.
- Experiência com APIs RESTful e tratamento de requisições assíncronas.
- Sólido conhecimento em tecnologias de banco de dados, como SQL e bancos de dados NoSQL.
- Experiência com sistemas de controlo de versão, como Git.
- Excelentes habilidades de comunicação e interpessoais, com a capacidade de colaborar efetivamente em um ambiente de equipe.
- Capacidade de prosperar em um ambiente dinâmico e acelerado e se adaptar a prioridades em mudança.
Boa ter:
- Boa ter conhecimento de Arquiteturas Cliente-Servidor, protocolos de Baixo Nível, Threads, arquiteturas orientadas a eventos, Autenticação, Criptografia…
- Proficiência em frameworks de teste (por exemplo, Jest, JUnit).
- Experiência anterior trabalhando com metodologias Ágeis/Scrum.
Informações Importantes:
- Modelo de trabalho híbrido: 3 dias/semana no local em Lisboa.
Candidate-se a esta oportunidade no nosso site!