
Hexa Consulting
A Hexa Consulting é uma empresa dedicada a apoiar os seus parceiros no seu crescimento, oferecendo serviços de Consultoria em TI e Gestão de Serviços. A nossa missão é construir relações fortes, tornando-nos um parceiro de confiança e oferecendo soluções tecnológicas diferenciadas. Acreditamos que o sucesso reside nas pessoas - na nossa equipa e nos nossos parceiros.
Sobre a empresa Lisboa
23 de outubro de 2026
Full-time
Sobre a vaga
Estamos à procura de um Desenvolvedor Java Spring Batch Sénior para contribuir para o desenvolvimento e evolução de aplicações empresariais no setor bancário e de serviços financeiros. Você colaborará com equipas de engenharia internacionais para fornecer soluções de backend fiáveis, escaláveis e eficientes que suportem transações financeiras de alto volume.
O que vais fazer
- Desenhar, implementar e manter soluções de processamento em lote escaláveis utilizando Java e Spring Batch
- Desenvolver componentes de backend que suportem operações comerciais complexas e processamento de transações
- Otimizar o desempenho do processamento de dados, interações com bases de dados e gestão de transações
- Traduzir requisitos funcionais e técnicos em soluções de software manuteníveis em colaboração com equipas multidisciplinares
- Melhorar a fiabilidade da aplicação através de testes automatizados, revisões de código e melhores práticas de engenharia
- Investigar incidentes em produção, identificar gargalos de desempenho e implementar melhorias técnicas sustentáveis
- Contribuir para a automação CI/CD e processos de implementação em ambientes de infraestrutura empresarial
- Promover a qualidade do código, padronização técnica e melhoria contínua ao longo do ciclo de desenvolvimento
O que é pedido
- 6 a 9 anos de experiência profissional em desenvolvimento Java, incluindo experiência substancial com sistemas de backend e processamento em lote
- Formação superior em Ciência da Computação, Engenharia de Software ou uma disciplina relacionada, ou experiência profissional equivalente
- Capacidade comprovada de entregar soluções técnicas complexas de forma autónoma em ambientes empresariais
- Fortes competências analíticas e uma abordagem estruturada à resolução de problemas, otimização de desempenho e integridade de dados
- Proficiência em inglês, equivalente a B2/C1 ou superior
- Experiência em trabalho com equipas ágeis e colaboração com partes interessadas internacionais
- Comunicação eficaz, atenção ao detalhe e uma abordagem proativa e colaborativa
- Disponibilidade para trabalhar em Lisboa sob um modelo híbrido, com dois dias por semana no escritório
- Java 17/21, programação orientada a objetos e multithreading
- Spring Batch, incluindo configuração de job, agendamento, processamento orientado a chunk, tasklets e particionamento
- Leitores, escritores e gestão de metadados do Spring Batch
- Desenvolvimento de backend e arquitetura de microserviços
- Bases de dados relacionais, particularmente Oracle ou PostgreSQL
- SQL avançado, otimização de consultas, gestão de transações e processamento de dados de alto volume
- Pipelines de CI/CD e automação de implementação utilizando Jenkins, XL Deploy, XL Release ou ferramentas equivalentes
- Testes automatizados, depuração, perfilagem de desempenho e práticas de qualidade de código
- Metodologias ágeis, incluindo Scrum e Kanban, com Jira
Valorizado
- Experiência em desenvolvimento frontend com Angular e desenvolvimento de aplicações fullstack
- Proficiência em francês
O que é oferecido
- Seguro de saúde privado desde o primeiro dia, sem período de espera e extensão familiar opcional
- Apoio psicológico gratuito e confidencial através do TEAM 24, incluindo assistência profissional e recursos de bem-estar
- Oportunidades de aprendizagem contínua, formação profissional e apoio para certificações
- Oportunidades para desenvolver competências em gestão da qualidade, segurança da informação e melhores práticas de cibersegurança
- Um ambiente de trabalho híbrido que suporta flexibilidade e equilíbrio entre vida profissional e pessoal
- Vouchers de cuidado infantil e iniciativas práticas de apoio à família
- Atividades de equipa, experiências partilhadas e liderança acessível que incentivam a conexão profissional
Processo de entrevista
- Primeira Fase: O candidato conhece a empresa, a sua cultura e os valores. É também uma oportunidade para o candidato se apresentar e partilhar a sua experiência e motivações.
- Segunda Fase: Apresentação dos desafios da função e dos processos em curso, bem como a proposta financeira, para garantir que ambos estão alinhados com as expectativas.
- Terceira Fase: Avaliação técnica e das soft skills do candidato, para garantir que possui as competências necessárias para a função.
- Quarta Fase: O candidato tem a oportunidade de conhecer o projeto em que irá trabalhar, sendo validado pelo Team Leader do projeto para garantir que é uma boa adaptação.
- Quinta Fase: Validação do interesse do candidato em integrar a empresa e o projeto. Se ambos os lados estiverem alinhados, procede-se à assinatura do contrato.
- Sexta fase: Após a assinatura do contrato, o candidato inicia o processo de integração na empresa para garantir uma adaptação suave e eficaz.