
YellowIpe
Desenvolvedor Java Sénior
August 8, 2025
Sobre a YellowIpe
A nossa missão é inspirar a conexão entre tecnologia e pessoas, promovendo 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, na colaboração e no compromisso são os pilares que nos orientam nesta jornada.
Junte-se à equipa amarela como o nosso novo Desenvolvedor Java Sénior!
Atualmente, estamos à procura de um Desenvolvedor Java altamente qualificado com forte experiência em Java para se juntar à nossa crescente equipa em Lisboa. Esta posição oferece a oportunidade de trabalhar numa grande plataforma legada com lógica de negócios profunda e complexidade técnica. Como parte de uma equipa ágil unida, irá contribuir para uma plataforma crítica para a missão utilizada nas operações financeiras globais.
Esperamos que você traga não apenas fortes habilidades de codificação, mas também a capacidade de trabalhar efetivamente em um ambiente monolítico estruturado e ajude a melhorar a performance, confiabilidade e manutenibilidade dos sistemas essenciais de backend.
Responsabilidades:
- Desenvolver e manter serviços backend baseados em Java que implementem lógica de negócios complexa.
- Trabalhar numa grande base de código monolítica (~2M linhas), garantindo consistência, escalabilidade e performance.
- Aproveitar o forte conhecimento em Java Core, multithreading e concorrência para construir aplicações eficientes e robustas.
- Contribuir para o design do sistema e revisões de código dentro de pequenas equipas ágeis Scrum.
- Escrever código limpo, testável e que possa ser mantido utilizando princípios de programação orientada a objetos e desenvolvimento orientado por testes (TDD).
- Investigar e melhorar a performance de sistemas distribuídos e multithreaded.
- Participar em entrevistas técnicas e rever desafios de codificação em casa.
- Colaborar com outros desenvolvedores e DBAs para resolver problemas complexos e otimizar interações com o banco de dados.
- Participar em esforços de modernização de legados e melhorias a longo prazo na plataforma.
- Adotar e promover as melhores práticas e padrões de codificação em engenharia.
Requisitos:
- Mais de 3 anos de experiência em desenvolvimento de software comercial, principalmente utilizando Java 8 ou Java 17.
- Excelente conhecimento de Java Core, estruturas de dados, algoritmos e design orientado a objetos.
- Experiência prática com multithreading, concorrência e otimização de performance.
- Proficiência com bancos de dados relacionais, incluindo configuração, ajuste e consultas SQL complexas.
- Experiência a trabalhar com sistemas legados de grande escala e arquiteturas monolíticas.
- Confortável trabalhando sem frameworks modernos como Spring Boot — o foco é no desenvolvimento em Java puro.
- Familiaridade com metodologias ágeis, especialmente Scrum, e trabalhando em pequenas equipas colaborativas.
- Fortes habilidades analíticas e de resolução de problemas.
- Boas habilidades de comunicação e colaboração num ambiente de trabalho híbrido.
Bom saber:
- Experiência a resolver problemas algorítmicos em ambientes de produção.
- Exposição a ajuste de performance Oracle/PostgreSQL e SQL avançado.
- Interesse em estratégias de modernização e limpeza de legados.
- Familiaridade com ferramentas CI/CD e testes automatizados (e.g., JUnit, Maven).
Informação Importante:
- Modelo de trabalho híbrido: 2 dias/semana no local na Spaces, Marquês de Pombal, Lisboa.
- Parte de um grupo de engenharia de ~20 pessoas divididas em equipas Scrum (3–5 membros por equipa).
- Projeto a longo prazo com alto valor comercial (mais de 12 meses).
Candidate-se a esta oportunidade no nosso website!
=)