Pular para o conteúdo principal

Tech Lead Java & Angular

Tecnologia
act digital
Porto, PortugalHá 2 semanasAté 09/12/2026
Tempo inteiro

Descrição da vaga

Requirements

  • 9+ years of professional experience in software development, with proven experience leading technical teams or complex technical projects.
  • Deep expertise in Java 17 / 21, including object-oriented programming, design patterns, clean code and software architecture.
  • Strong experience with Spring Boot 3.x, Spring Cloud, Maven and Git.
  • 9+ years of experience with Angular, preferably with knowledge of recent versions — differential.
  • Strong experience with RESTful API design, API-first strategies and secure microservices architectures.
  • Hands-on experience with CI/CD automation, particularly Jenkins, XL Deploy and XL Release.
  • Strong knowledge of SQL databases, particularly Oracle; NoSQL knowledge is a plus.
  • Hands-on experience with Google Cloud Platform (GCP) — differential — including GKE, Cloud Run, App Engine, Cloud SQL, Spanner and Cloud Storage.
  • Knowledge of Cloud Build and Cloud Functions is a plus.
  • Experience with cloud-native applications, microservices and cloud migration initiatives.
  • Strong knowledge of Agile methodologies, particularly Scrum / Kanban, and tools such as Jira.
  • Strong architectural, analytical and problem-solving skills.
  • Excellent communication and negotiation skills, with the ability to explain complex technical concepts to non-technical stakeholders.
  • Proven experience in technical leadership, mentoring and knowledge sharing.
  • Fluent English — minimum B2/C1 / mandatory.
  • Proactive, collaborative, team-oriented and client-focused mindset.
  • Availability to work in a hybrid regime, 2 days per week from the Porto or Lisbon office.
  • Availability to travel abroad for short periods, when required.

Responsibilities

  • Act as the primary technical reference and authority within the Agile development team, guiding technical decisions throughout the software development lifecycle.
  • Define the technical vision and contribute to the architecture, design and evolution of the application.
  • Architect, design and oversee the development of testable, efficient, scalable, reusable and high-quality software.
  • Define the front-end architecture and lead the implementation of user-friendly, high-performance interfaces using Angular.
  • Lead the design, deployment and management of cloud-native applications and microservices on GCP.
  • Drive and support cloud migration, modernization and optimization initiatives.
  • Collaborate with Product Owners and cross-functional stakeholders to translate business requirements into scalable technical and architectural solutions.
  • Ensure secure and efficient API integration and communication between front-end, back-end and cloud services.
  • Establish, enforce and continuously improve coding standards and engineering best practices.
  • Lead code reviews and promote technical excellence across the development team.
  • Troubleshoot, debug and profile complex application issues, optimizing performance, scalability and user experience.
  • Define and oversee release management strategies, automating platform releases across hybrid and cloud environments.
  • Proactively coordinate releases and technical dependencies with other teams.
  • Mentor and coach junior, mid-level and senior developers, fostering continuous learning and technical growth.
  • Stay up to date with emerging technologies and industry trends, identifying opportunities for innovation and continuous technical evolution.
  • Bridge the gap between business requirements and high-quality software architecture, ensuring technical solutions remain aligned with business objectives.
  • Collaborate closely with teams across Porto and Paris to ensure effective technical coordination and delivery.
Keywords
monthsOfExperience: 108KanbanCodingSpring FrameworkJiraGoogle App EngineScalabilityMAVENCloud computingSpannerXLAngularAngularJSOracle DatabaseScrumSqlJavaCI / CDCoding conventionsSoftware build

Interessado nesta vaga?