
Hexa Consulting
Hexa Consulting is a company dedicated to supporting its partners in their growth by providing IT Consulting and Service Management services. Our mission is to build strong relationships by becoming a trusted partner and offering differentiated technological solutions. We believe that success lies in people – in our team and our partners.
About company Lisbon
October 23, 2026
Full-time
Sobre a vaga
We are looking for a Senior Java Spring Batch Developer to contribute to the development and evolution of enterprise applications within the banking and financial services sector. You will collaborate with international engineering teams to deliver reliable, scalable and efficient backend solutions supporting high-volume financial transactions.
O que vais fazer
- Design, implement and maintain scalable batch processing solutions using Java and Spring Batch
- Develop backend components that support complex business operations and transaction processing
- Optimize data processing performance, database interactions and transaction management
- Translate functional and technical requirements into maintainable software solutions in collaboration with multidisciplinary teams
- Improve application reliability through automated testing, code reviews and engineering best practices
- Investigate production incidents, identify performance bottlenecks and implement sustainable technical improvements
- Contribute to CI/CD automation and deployment processes across enterprise infrastructure environments
- Promote code quality, technical standardization and continuous improvement throughout the development lifecycle
O que é pedido
- 6 to 9 years of professional experience in Java development, including substantial experience with backend systems and batch processing
- Higher education in Computer Science, Software Engineering or a related discipline, or equivalent professional experience
- Proven ability to independently deliver complex technical solutions in enterprise environments
- Strong analytical skills and a structured approach to troubleshooting, performance optimization and data integrity
- Professional working proficiency in English, equivalent to B2/C1 or above
- Experience working with Agile teams and collaborating with international stakeholders
- Effective communication, attention to detail and a proactive, collaborative approach
- Availability to work in Lisbon under a hybrid model, with two days per week at the office
- Java 17/21, object-oriented programming and multithreading
- Spring Batch, including job configuration, scheduling, chunk-oriented processing, tasklets and partitioning
- Spring Batch readers, writers and metadata management
- Backend development and microservices architecture
- Relational databases, particularly Oracle or PostgreSQL
- Advanced SQL, query optimization, transaction management and high-volume data processing
- CI/CD pipelines and deployment automation using Jenkins, XL Deploy, XL Release or equivalent tools
- Automated testing, debugging, performance profiling and code quality practices
- Agile methodologies, including Scrum and Kanban, with Jira
Valorizado
- Frontend development experience with Angular and fullstack application development
- Professional working proficiency in French
O que é oferecido
- Private health insurance from your first day, with no waiting period and optional family extension
- Free and confidential psychological support through TEAM 24, including professional assistance and well-being resources
- Continuous learning opportunities, professional training and support for certifications
- Opportunities to develop expertise in quality management, information security and cybersecurity best practices
- A hybrid working environment that supports flexibility and work-life balance
- Childcare vouchers and practical family support initiatives
- Team activities, shared experiences and accessible leadership that encourage professional connection
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 onboarding na empresa, para garantir uma integração suave e eficaz.