Join Hexa for a Senior Java Full Stack Developer opportunity within the banking sector, contributing to enterprise applications that support regulatory compliance and customer due diligence processes.
Based in Lisbon, this hybrid role involves developing and maintaining reliable, scalable solutions across front-end and back-end systems. You will work in an Agile environment, contributing to application quality, technical optimization and continuous improvement.
WHAT YOU WILL DO
- Design, develop and enhance enterprise applications using Java and Angular technologies.
- Implement and maintain front-end interfaces, back-end services and database integrations.
- Ensure software reliability, maintainability and performance through automated testing and code quality practices.
- Participate in technical reviews, promote development standards and contribute to reducing technical debt.
- Investigate application incidents, analyze root causes and implement sustainable corrective solutions.
- Manage application maintenance and development activities according to evolving business and technical priorities.
- Collaborate with multidisciplinary teams, exchanging technical knowledge and promoting consistent engineering practices.
- Contribute to continuous integration practices and identify opportunities for application optimization.
WHAT WE ARE LOOKING FOR
- More than 9 years of professional experience in full stack software development within Agile environments.
- Proven experience developing and maintaining enterprise applications using Java and modern front-end frameworks.
- Strong understanding of software architecture principles, maintainable code and application lifecycle management.
- Ability to work autonomously, organize competing priorities and deliver reliable technical solutions.
- Strong analytical thinking, structured problem-solving skills and attention to software quality.
- Effective interpersonal and communication skills, with professional working proficiency in English.
- Collaborative mindset, adaptability and commitment to continuous technical improvement.
TECHNICAL SKILLS
- Java EE and enterprise application development.
- Spring Framework, including Spring Boot, Spring Batch and Spring MVC.
- Angular 2+ for front-end application development.
- Maven for dependency management and build automation.
- JBoss application server.
- Oracle relational databases and SQL.
- Unit testing with JUnit, Mockito or equivalent frameworks.
- Software design patterns and clean code principles.
- Continuous integration principles and associated development tools.
- Agile software development methodologies.
- Code review, troubleshooting and application performance optimization.
NICE TO HAVE
- Practical knowledge of Linux environments.
- Experience with Shell scripting for automation and operational tasks.
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 guidance and well-being resources.
- Continuous learning opportunities, professional training and certification support.
- Opportunities to develop expertise in information security, quality management and cybersecurity best practices.
- Flexible working arrangements whenever compatible with project requirements.
- Childcare vouchers and practical initiatives supporting work-life balance.
- Team initiatives, community activities and accessible leadership that encourage professional connection.
EQUAL OPPORTUNITY
At Hexa, we value different perspectives, experiences and backgrounds. Guided by the principles of the Portuguese Diversity Charter, we promote equal opportunity, fair treatment and an inclusive environment where everyone can contribute and develop professionally.
HEXA LIFE
At Hexa, we are all Builders. We believe meaningful results emerge from shared responsibility, technical expertise and strong professional relationships.
Our culture is built on three pillars: Honesty, Mutual Support and Agility. We communicate transparently, collaborate across teams and adapt with a solution-oriented mindset.
As a Hexa Builder, you become part of a community where knowledge is shared, individual contributions matter and continuous improvement helps us build what comes next, together.