N

Natixis in Portugal

Builds banking technology and runs financial operations

Java – Angular & GCP Tech Lead - IT Payments

Full-Stack EngineeringUpdated on Nov 11
Full-timePortugalNo salary listed

About the Job

Requirements

  • A degree in Technology, Computer Engineering, or a similar field is required; equivalent experience will be considered.
  • At least 9 years of professional software-development experience, including experience leading technical teams or orchestrating complex technical projects.
  • Deep proficiency in Java 17 or 21 and strong understanding of object-oriented principles, design patterns, clean code, and software architecture.
  • Strong expertise in Spring Boot 3.x, Spring Cloud, Maven, and Git.
  • At least 9 years of experience with Angular, preferably with knowledge of the latest versions.
  • Experience in RESTful API design, API-first strategies, and secure microservices architecture.
  • Hands-on experience with CI/CD automation pipelines using Jenkins, XL Deploy, and XL Release.
  • Strong knowledge of SQL databases such as Oracle.
  • Hands-on experience with Google Cloud Platform, including GKE, Cloud Run, App Engine, Cloud SQL, Spanner, or Cloud Storage.
  • Fluent English at minimum B2/C1 level.
  • Availability to work from the Porto or Lisbon office 2 days per week in a flexible hybrid model.
  • Knowledge of Agile methodologies and tools such as Scrum, Kanban, and Jira.
  • Availability to travel abroad for short periods as required.
  • CV must be submitted in English.

Responsibilities

  • Act as the primary technical reference and authority within the Agile development team, guiding technical decisions throughout the software development lifecycle.
  • Architect, design, and oversee development of testable, efficient, scalable, reusable, high-quality code.
  • Define frontend architecture and lead implementation of user-friendly, high-performance interfaces using Angular.
  • Lead design, deployment, and management of cloud-native applications and microservices on Google Cloud Platform.
  • Collaborate with Product Owners and cross-functional stakeholders to translate business needs into scalable architectural improvements.
  • Ensure secure API integration and high-performance communication between frontend, backend, and cloud services.
  • Enforce and elevate coding standards, lead code reviews, and promote engineering excellence within the team.
  • Troubleshoot, debug, and profile complex application issues to optimize performance, scalability, and user experience.
  • Track emerging technologies and industry trends to drive innovation and continuous technical evolution.
  • Define and oversee release-management strategies, automate platform releases in hybrid and cloud environments, and coordinate with other teams.
  • Mentor and coach junior, mid-level, and senior developers, fostering continuous learning and technical growth.

Desired Qualifications

  • French language skills are a strong plus, but not mandatory.
  • Knowledge of NoSQL databases is a nice to have.
  • Knowledge of Cloud Functions is a nice to have.

About the Company

Natixis in Portugal

Builds banking technology and runs financial operations

Natixis in Portugal builds technology and runs banking support activities for Groupe BPCE's international businesses. Its work spans corporate and investment banking and asset and wealth management, with teams that connect software development to financial operations and compliance. The hub develops solutions for internal business lines and platforms, combining engineering with the operational processes that financial institutions use. As a branch of Natixis, its work supports the group's financial businesses and their day-to-day operations across markets. The Portuguese hub began with technology teams in 2016 and is headquartered in Porto, with an office in Lisbon.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
2016

Recently Posted Jobs

Explore more opportunities at Natixis in Portugal

See more jobs