Shore logo

Senior Java Developer-Spring Batch (Lisboa/Porto,Hibrido)

Hiring from
Portugal
Work type
Hybrid
Posted

619,239 remote jobs, straight from company career pages

100% free · New jobs every minute

Show job description
Principais Responsabilidades

  • Conceber, desenvolver e otimizar jobs em Spring Batch, assegurando a escalabilidade, o desempenho e a integridade transacional.
  • Desenvolver código backend em Java, aplicando padrões de desenho e boas práticas de desenvolvimento e testes.
  • Colaborar com Product Owners, Tech Leads e equipas multidisciplinares para traduzir regras de negócio da área de pagamentos em soluções técnicas.
  • Otimizar queries SQL, a gestão de transações e os processos de integração de dados para suportar o processamento em larga escala.
  • Diagnosticar problemas de desempenho e investigar falhas no processamento batch em produção.
  • Participar em revisões de código e melhorar os pipelines de CI/CD para automatizar testes e deployments em ambientes híbridos e on-premises.

Requisitos mínimos

  • Formação superior em Engenharia Informática ou área semelhante, ou experiência equivalente.
  • 6+ anos de experiência em desenvolvimento Java, com foco em backend e processamento batch.
  • Domínio de Spring Batch, incluindo agendamento de jobs, processamento por chunks e tasklets, particionamento, readers, writers e gestão do esquema de metadados.
  • Experiência com Java 17 ou 21 e conhecimentos sólidos de programação orientada a objetos, multithreading e arquitetura de microsserviços.
  • Sólidos conhecimentos de bases de dados relacionais, como Oracle ou PostgreSQL, com experiência na otimização de queries SQL e na gestão de transações em processos de grande volume.
  • Experiência prática com pipelines de CI/CD e ferramentas como Jenkins, XL Deploy, XL Release ou equivalentes.
  • Experiência com metodologias Agile, como Scrum ou Kanban, e com Jira.
  • Capacidade de análise e resolução de problemas, rigor na qualidade dos dados e facilidade de colaboração com equipas internacionais.
  • Inglês avançado.

Similar jobs

Apply for this job100% free