Join Hexa as a Java Full Stack Developer and contribute to the development and evolution of enterprise applications within the banking sector. Based in Portugal, you will work in an Agile environment, supporting business-critical platforms related to regulatory compliance and customer information management, with a focus on software quality, reliability, and continuous improvement.
WHAT YOU WILL DO
- Develop, enhance, and maintain enterprise applications across front-end and back-end technologies.
- Deliver scalable, maintainable, and testable software solutions aligned with technical requirements and development standards.
- Implement automated tests and contribute to code reviews to ensure software quality and application stability.
- Investigate technical incidents, resolve defects, and optimize application performance.
- Manage corrective and evolutionary maintenance activities while adapting to changing delivery priorities.
- Collaborate with multidisciplinary teams, sharing technical knowledge and promoting consistent engineering practices.
- Identify opportunities to reduce technical debt and improve development processes across concurrent initiatives.
WHAT WE ARE LOOKING FOR
- At least 9 years of professional experience in Full Stack Development, preferably in Agile environments.
- Strong experience delivering and maintaining complex enterprise applications.
- Ability to work autonomously, manage priorities, and contribute to multiple initiatives.
- Strong analytical thinking, troubleshooting capabilities, and a structured approach to problem-solving.
- Clear communication skills and a collaborative, solution-oriented mindset.
- Professional working proficiency in English, both written and spoken.
- Commitment to software quality, continuous learning, and knowledge sharing.
TECHNICAL SKILLS
- Java EE and enterprise application development.
- Spring ecosystem, including Spring Boot, Spring Batch, and Spring MVC.
- Angular 2+ for front-end application development.
- Maven for build automation and dependency management.
- JBoss application server.
- Relational databases, particularly Oracle.
- Unit testing frameworks, including JUnit and Mockito.
- Software design patterns and clean coding principles.
- Continuous Integration practices and associated development tools.
- Agile software development methodologies.
NICE TO HAVE
- Experience with Linux environments.
- Knowledge of Shell Scripting for automation and operational activities.
WHAT WE OFFER
- Private health insurance from your first day, with no waiting periods and optional family extension.
- Free and confidential psychological support through TEAM 24, including professional sessions and well-being resources.
- Continuous learning opportunities, with support for professional training and certifications.
- Opportunities to develop knowledge in information security, quality management, and cybersecurity best practices.
- Workplace flexibility whenever compatible with project requirements.
- Childcare vouchers and practical measures supporting work-life balance.
- Team initiatives, community activities, and accessible leadership throughout your professional journey.
EQUAL OPPORTUNITY
At Hexa, we promote an inclusive workplace where different backgrounds, experiences, and perspectives are valued. In alignment with the principles of the Portuguese Diversity Charter, we support equal opportunities and fair treatment throughout recruitment and professional development.
HEXA LIFE
At Hexa, we are all Builders. Every professional contributes to meaningful solutions, strong relationships, and shared progress. Our culture is built on honesty, mutual support, and agility, encouraging transparency, collaboration, and continuous improvement. Wherever you work, you are part of a connected community that values individual contributions and collective achievement.