Num relance
- Tarefas: Desenvolver e manter serviços backend em Java, focando em microserviços e APIs REST.
- Empresa: Empresa inovadora especializada em plataformas de dados críticas e escaláveis.
- Benefícios: Salário competitivo, benefícios de saúde e oportunidades de trabalho remoto.
- Outras informações: Ambiente dinâmico com oportunidades de crescimento na carreira.
- Porquê este emprego: Trabalhe com tecnologia de ponta e impacte plataformas digitais globais.
- Qualificações: Experiência em engenharia backend com Java 16+ e conhecimento em sistemas distribuídos.
O salário previsto situa-se entre 49500 - 60500 € por ano.
Nosso conhecimento em nearshore nos diferencia. Especializamo-nos em equipes escaláveis sob demanda, excelência técnica e confiabilidade operacional. Ao preencher a lacuna de talentos, apoiamos organizações na construção de plataformas de dados robustas, seguras e críticas para os negócios.
Estamos à procura de um engenheiro de software para se juntar a uma equipe de engenharia de plataforma digital, contribuindo para o design e desenvolvimento de serviços de backend altamente concorrentes e transacionais que operam 24/7 em escala mundial, focando na construção de microserviços e APIs REST que alimentam plataformas digitais globais, dentro de uma arquitetura distribuída e orientada a eventos.
Responsabilidades:
- Desenvolver e manter serviços de backend usando Java 16+, garantindo padrões de arquitetura limpa, desempenho e manutenibilidade.
- Projetar microserviços distribuídos globalmente e APIs REST do lado do servidor que suportem altos volumes transacionais.
- Escrever e manter testes unitários e testes de integração.
- Implementar e manter padrões de comunicação orientados a eventos usando Kafka e Rabbit MQ, garantindo confiabilidade e escalabilidade.
- Contribuir para pipelines de CI/CD com portas de qualidade aplicadas via Sonar Qube, abordando dívidas técnicas e cheiros de código.
- Trabalhar com Cassandra DB para armazenamento de dados distribuídos, gerenciando níveis de consistência de acordo com os requisitos de negócios.
- Implantar, monitorar e solucionar problemas de serviços em ambiente de nuvem, contribuindo para escalabilidade, resiliência e observabilidade.
- Abordar desafios de desempenho, concorrência e resiliência em sistemas de alta disponibilidade.
- Integrar serviços de backend com motores de processamento distribuído e outros componentes internos da plataforma.
- Colaborar dentro de uma equipe Scrum, participando do planejamento de sprints, discussões técnicas e iniciativas de melhoria contínua.
Qualificações:
- +4 anos de experiência em engenharia de backend com Java 16+ e Angular;
- Frameworks de testes unitários e de integração com JUnit e Mockito;
- Construção e evolução de APIs RESTful e microserviços utilizados em escala global;
- Sistemas distribuídos e arquiteturas orientadas a eventos (Kafka e Rabbit MQ);
- Cassandra DB (No SQL) e armazenamento de dados distribuídos com garantias de consistência configuráveis;
- Sonar Qube para análise de código estático e aplicação de portas de qualidade.
Empregador para Java Software Engineer | Data Platform: Reach IT
A Reach IT é um excelente empregador, oferecendo um ambiente de trabalho dinâmico e colaborativo em Lisboa, onde a inovação e a excelência técnica são valorizadas. Com oportunidades de crescimento profissional e desenvolvimento contínuo, os colaboradores têm acesso a projetos desafiadores no setor bancário e de gestão de património, além de benefícios competitivos que promovem um equilíbrio saudável entre vida profissional e pessoal.