Point your AI agent at freehire and let it find you a job.

Get the CLI →

Hexa Consulting

NewBe an early applicant

Senior Full-Stack Developer

Posted Updated
Discussion

Summary

Senior Full-Stack Developer building and maintaining Java/Spring and Angular applications for banking-sector clients in an agile delivery environment, based in Porto or Lisbon. Day-to-day work spans full-stack development, unit testing, code quality checks and continuous integration.

ABOUT THE OPPORTUNITY


We are looking for a Senior Full Stack Developer to join a technology team supporting digital solutions in the banking sector. This opportunity is based in Porto or Lisbon and focuses on Java and Angular development within an agile delivery environment.


WHAT YOU WILL DO


- Design, develop and maintain full stack applications using Java, Spring and Angular.

- Contribute to the standardization, optimization and quality of application components across the software development lifecycle.

- Build clean, maintainable and easy-to-understand code aligned with software design patterns and development best practices.

- Collaborate with cross-functional teams in an agile environment, supporting analysis, implementation, testing and continuous improvement.

- Work with relational databases and integration tools to support reliable and scalable application delivery.

- Participate in unit testing, code quality checks and continuous integration activities.


WHAT WE ARE LOOKING FOR


- At least 7 years of experience as a Full Stack Developer in agile software delivery contexts.

- Strong analytical and problem-solving capabilities.

- Professional working proficiency in English, both written and verbal.

- Clear communication skills and the ability to collaborate effectively with technical and non-technical stakeholders.

- A responsible, solution-oriented mindset with attention to code quality, maintainability and delivery consistency.


TECHNICAL SKILLS


- Java

- Java EE

- Spring Boot

- Spring Batch

- Spring MVC

- Angular 2+

- Maven

- JBoss

- JUnit

- Mockito

- Software design patterns

- Jenkins

- SonarQube

- Continuous integration practices

- Oracle

- Relational databases

- Agile methodologies


NICE TO HAVE


- Linux

- Shell scripting

- French language knowledge

- Experience with additional testing libraries


WHAT WE OFFER


- Private health insurance from day one, with no waiting periods and optional family extension.

- Confidential and free mental health support through Hexa's partnership with TEAM 24.

- Continuous training and certification opportunities to support structured professional growth.

- Flexibility whenever the role and delivery context allow it.

- Childcare vouchers and practical support measures designed to help balance personal and professional life.

- Community moments, shared milestones and leadership presence when it matters most.

- Upskilling opportunities in quality management, information security and cybersecurity best practices.


EQUAL OPPORTUNITY


Hexa is committed to equal opportunity and inclusive recruitment practices. We value diverse backgrounds, perspectives and experiences, and we align our approach with the principles of the Portuguese Diversity Charter.


HEXA LIFE


At Hexa, we are Builders. We work with honesty, mutual support and agility, creating strong professional relationships and delivering technology solutions with responsibility, quality and shared ambition.

Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available