Tech Lead Fullstack Java – Angular & GC
NimberDescrição da vaga
At Nimber, we are looking for an experienced Tech Lead Fullstack Java – Angular & GCP to join an international IT Payments team within the banking sector.
You will work closely with multidisciplinary teams based in Porto and Paris , contributing to the development, modernisation and scalability of business-critical payment applications.
This role combines hands-on software development, technical leadership and cloud engineering , with a strong focus on software architecture, Google Cloud Platform (GCP) and engineering best practices.
As a Tech Lead, you will guide technical decisions, mentor developers and play a key role in the evolution of applications comprising frontend, backend and batch processing components.
Key Responsibilities
- Act as the main technical reference within an Agile development team, guiding architecture, design and implementation decisions.
- Lead the development of scalable, secure and maintainable applications using Java, Spring Boot and Angular.
- Define and improve frontend architecture, ensuring high-performance and user-friendly interfaces.
- Drive cloud modernisation initiatives, including the migration and optimisation of applications on Google Cloud Platform (GCP) .
- Design and implement cloud-native solutions, microservices and secure RESTful APIs.
- Collaborate with Product Owners, architects and business stakeholders to translate requirements into effective technical solutions.
- Establish coding standards, conduct code reviews and promote best practices in software engineering.
- Troubleshoot complex technical issues and optimise application performance, reliability and scalability.
- Define and improve CI/CD pipelines , release management processes and deployment automation.
- Mentor developers at different seniority levels, encouraging knowledge sharing and continuous improvement.
- Identify technical risks, manage technical debt and contribute to long-term architectural decisions.
- Degree in Computer Science, Software Engineering, Information Technology or a related field, or equivalent professional experience.
- 9+ years of professional software development experience , including technical leadership or responsibility for complex projects.
- Strong expertise in Java 17/21 , object-oriented programming, design patterns and Clean Code principles.
- Solid experience with Spring Boot 3.x, Spring Cloud, Maven and Git .
- 9+ years of experience with Angular , ideally including recent versions.
- Strong understanding of microservices architecture, RESTful APIs and API-first development .
- Hands-on experience with CI/CD tools , including Jenkins, XL Deploy and XL Release.
- Strong knowledge of relational databases, particularly Oracle SQL .
- Proven experience designing, deploying and managing applications on Google Cloud Platform (GCP) .
- Good understanding of software architecture, application security, scalability and performance optimisation.
- Compute & Containers: Google Kubernetes Engine (GKE), Cloud Run and App Engine.
- Database & Storage: Cloud SQL, Spanner and Cloud Storage.
- CI/CD & Automation: Cloud Build and cloud-native deployment solutions.
- Experience with NoSQL databases .
- Knowledge of Google Cloud Functions and serverless architectures.
- Experience with cloud migration and application modernisation projects.
- Previous experience in banking, payments or fintech environments .
- French language skills.
- English B2/C1 – mandatory , for daily collaboration with international teams.
- French is highly valued but not mandatory.
- Availability to work 2 days per week on-site in Porto or Lisbon .
- Availability for occasional short international business trips.
- Experience working with Agile methodologies (Scrum/Kanban) and Jira.
- Strong analytical, architectural design and problem-solving skills.
- Excellent communication skills, including the ability to explain technical concepts to non-technical stakeholders.
- Autonomous, proactive and collaborative mindset.
- Strong technical leadership skills and a genuine interest in mentoring and developing others.
You'll collaborate with experienced professionals, influence architectural decisions and help build modern, scalable and reliable applications using Java, Angular and Google Cloud Platform .
Ready to lead, innovate and make an impact? Join Nimber and take your technical career to the next level!
Interessado nesta vaga?