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

location

date July 4, 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 expertise 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 orientam nesta trajetória.

Junte-se à equipa amarela como o nosso novo Desenvolvedor Java Sénior!

Atualmente, estamos à procura de um Desenvolvedor Java altamente qualificado com forte conhecimento de Java core para se juntar à nossa crescente equipa em Lisboa. Este papel oferece a oportunidade de trabalhar num sistema legado de grande escala, com profunda lógica de negócios e complexidade técnica. Como parte de uma equipa ágil e unida, você contribuirá para uma plataforma crítica para a missão utilizada em operações financeiras globais.

Espera-se que você traga não apenas fortes habilidades de codificação práticas, mas também a capacidade de trabalhar efetivamente em um ambiente estruturado e monolítico e ajudar a melhorar o desempenho, a confiabilidade e a manutenibilidade dos sistemas backend principais.

Responsabilidades:

- Desenvolver e manter serviços backend baseados em Java que implementem lógica de negócios complexa.

- Trabalhar dentro de uma base de código monolítica grande (~2M linhas), garantindo consistência, escalabilidade e desempenho.

- Aproveitar um forte conhecimento de Java Core, multithreading e concorrência para construir aplicações eficientes e robustas.

- Contribuir para o design de sistemas e revisões de código dentro de pequenas equipas ágeis Scrum.

- Escrever código limpo, testável e manutenível utilizando princípios de programação orientada a objetos e desenvolvimento orientado a testes (TDD).

- Investigar e melhorar o desempenho de sistemas distribuídos e multithreaded.

- Participar em entrevistas técnicas e revisar desafios de codificação para casa.

- Colaborar com outros desenvolvedores e DBAs para solucionar problemas complexos e otimizar interações com bancos de dados.

- Engajar-se na modernização de legados e esforços de melhoria de plataformas a longo prazo.

- Adotar e promover as melhores práticas de engenharia e padrões de codificação.

Requisitos:

- Mais de 3 anos de experiência comercial em desenvolvimento de software, 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 desempenho.

- Proficiência em bancos de dados relacionais, incluindo configuração, ajuste e consultas SQL complexas.

- Experiência em trabalhar com sistemas legados de grande escala e arquiteturas monolíticas.

- Confortável trabalhando sem frameworks modernos como Spring Boot — o foco é no desenvolvimento puro em Java.

- Familiaridade com metodologias ágeis, especialmente Scrum, e trabalho em pequenas equipas colaborativas.

- Fortes habilidades analíticas e de resolução de problemas.

- Boas habilidades de comunicação e colaboração em um ambiente de trabalho híbrido.

Bom Ter:

- Experiência com resolução de problemas algorítmicos em ambientes de produção.

- Exposição a ajuste de desempenho em Oracle/PostgreSQL e SQL avançado.

- Interesse na modernização de legados e estratégias de limpeza.

- Familiaridade com CI/CD e ferramentas de testes automatizados (por exemplo, JUnit, Maven).

Informações Importantes:

- Modelo de trabalho híbrido: 2 dias/semana no local em Spaces, Marquês de Pombal, Lisboa.

- Parte de um grupo de engenharia de cerca de 20 pessoas dividido em equipas Scrum (3-5 membros por equipa).

- Projeto a longo prazo com alto valor comercial (12+ meses).

Candidate-se a esta oportunidade no nosso site!

site

=)

Contacts and address