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.
Based in Lisbon, this opportunity follows a hybrid working model with two office days per week. You will collaborate with international engineering teams to deliver reliable, scalable and efficient backend solutions supporting high-volume financial transactions.
WHAT YOU WILL DO
- - 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.
WHAT WE ARE LOOKING FOR
- - 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.
TECHNICAL SKILLS
- - 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.
NICE TO HAVE
- - Frontend development experience with Angular and fullstack application development.
- - Professional working proficiency in French.
WHAT WE OFFER
- - 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.
EQUAL OPPORTUNITY
At Hexa, we promote an inclusive workplace where everyone is treated with fairness, dignity and respect. Guided by the principles of the Portuguese Diversity Charter, we value different backgrounds, experiences and perspectives and provide equal opportunities throughout our recruitment processes.
HEXA LIFE
At Hexa, we are all Builders. Every professional contributes to meaningful solutions, lasting relationships and shared progress.
Our culture is built on three pillars: Honesty, Mutual Support and Agility. We value transparency, knowledge sharing and the ability to adapt while maintaining a strong commitment to quality.
As a Hexa Builder, you become part of a collaborative community where individual expertise strengthens collective achievement, continuous learning is encouraged and everyone has an opportunity to contribute to what we build together.