YellowIpe

YellowIpe® é a sua consultoria para serviços profissionais de TI. Oferecemos as melhores soluções personalizadas para os requisitos e desafios do seu projeto tecnológico.
About company

Desenvolvedor Java Sénior

On-site
Vacancy inactive: September 1, 2025

location

date 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!

website

=)

Contacts and address