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

Desenvolvedor Java Spring Batch | sénior

Remoto

location Lisboa

date 23 de outubro de 2026

types 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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.