Pular para o conteúdo principal

Java Full Stack Developer FR

Tecnologia
act digital
Porto, PortugalHá 2 semanasAté 29/11/2026
Tempo inteiroPresencial

Descrição da vaga

🚀 About the Role

We are looking for an experienced Senior Java & Angular Full Stack Developer to join an Agile, multidisciplinary team responsible for developing, maintaining, and continuously evolving business-critical web applications.

You will work across the full application lifecycle, combining modern Java/Spring Boot backend development with Angular frontend engineering, while contributing to APIs, microservices, event-driven integrations, DevOps practices, testing, and production delivery.

The role offers the opportunity to work across different squads and business areas, collaborating in an international environment where French is essential.

🎯 Your Mission

As a Senior Full Stack Developer, you will:

  • Design and develop scalable full-stack applications.
  • Build modern backend services with Java and Spring Boot.
  • Create responsive frontend solutions using Angular.
  • Develop and integrate REST and SOAP services.
  • Maintain and continuously improve existing applications.
  • Support bug fixing, change requests, and production-related activities.
  • Contribute to application deployments across production and non-production environments.
  • Use AI-assisted development practices to improve engineering productivity.
  • Gradually develop strong functional and technical ownership of the applications under your responsibility.
💼 Key Responsibilities

Full Stack Development

  • Participate in requirements analysis and specification based on user needs.
  • Design, develop, test, and maintain business applications.
  • Build high-quality solutions across both frontend and backend layers.
  • Implement new features while continuously improving existing applications.
  • Troubleshoot defects and provide effective technical solutions.
Java Backend Development
  • Develop backend applications using Java 11 to 21.
  • Work with the Spring ecosystem, including:
  • Spring Boot 3
  • Spring Framework
  • Spring Cloud
  • Spring Batch
  • Implement persistence layers using:
  • Hibernate
  • JPA
  • Liquibase
  • Develop scalable services and application components following modern engineering practices.
Angular Frontend Development
  • Develop modern web applications using Angular 17 to 21.
  • Build responsive and maintainable interfaces using:
  • Angular
  • TypeScript
  • HTML
  • CSS
  • PrimeNG
  • Develop and maintain frontend tests using Jest.
  • Integrate frontend applications with backend services and APIs.
APIs & Integrations
  • Design, develop, and maintain REST and SOAP web services.
  • Support integrations between applications and external systems.
  • Work with event-driven architectures using Kafka and Kafka Connect.
  • Troubleshoot integration and data-flow issues.
  • Ensure integrations are reliable and aligned with functional requirements.
Data & Persistence
  • Develop solutions using both relational and NoSQL databases.
  • Work with:
  • PostgreSQL
  • MongoDB
  • Manage database schema evolution using Liquibase.
  • Ensure efficient and reliable data access across application components.
DevOps & Cloud-Native Delivery
  • Develop and support applications running on Kubernetes.
  • Work with DevOps toolchains supporting continuous integration and delivery.
  • Contribute to application deployment across production and non-production environments.
  • Manage secrets securely using HashiCorp Vault.
  • Support build and artifact management using:
  • Maven
  • Jenkins
  • Artifactory
  • Git
  • Collaborate with DevOps and infrastructure teams to improve deployment reliability.
AI-Assisted Development
  • Use AI coding tools to support software development activities.
  • Apply AI-assisted development responsibly to coding, troubleshooting, documentation, and productivity.
  • Evaluate generated code critically and ensure compliance with development and security standards.
  • Explore opportunities to improve delivery efficiency through AI-enabled development practices.
Application Maintenance & Production Support
  • Investigate and resolve bugs and application incidents.
  • Handle change requests and application maintenance activities.
  • Support deployments and production releases.
  • Contribute to application stability and continuous improvement.
  • Build technical and functional knowledge of assigned business applications.
Documentation & Knowledge Sharing
  • Produce and maintain technical documentation according to organizational standards.
  • Document application changes, integrations, and operational procedures.
  • Share technical and functional knowledge across the team.
  • Contribute to maintainability and long-term knowledge retention.
Agile Collaboration
  • Work within multidisciplinary Agile squads.
  • Participate actively in Scrum ceremonies.
  • Collaborate with Business Analysts, Developers, QA Engineers, Product Owners, and business stakeholders.
  • Move between squads when required by business priorities.
  • Contribute to continuous improvement across development and delivery practices.
✅ What We're Looking For

Core Requirements

  • Strong professional experience in Full Stack Development.
  • Advanced Java development experience.
  • Hands-on experience with Java 11+.
  • Strong knowledge of:
  • Spring Boot 3
  • Spring Framework
  • Spring Cloud
  • Spring Batch
  • Strong frontend development experience with Angular.
  • Experience with modern Angular versions is highly valued.
  • Good knowledge of TypeScript, HTML, and CSS.
  • Experience with REST and SOAP services.
  • Experience developing web applications.
  • Knowledge of PostgreSQL and MongoDB.
  • Experience with Git, Maven, Jenkins, and Artifactory.
  • Experience in DevOps environments and toolchains.
  • Experience working with Scrum.
🛠 Technical Stack

Backend

  • Java 11-21
  • Spring Boot 3
  • Spring Framework
  • Spring Cloud
  • Spring Batch
  • Hibernate
  • Lombok
  • Liquibase
Frontend
  • Angular 17-21
  • TypeScript
  • PrimeNG
  • HTML
  • CSS
  • Jest
APIs & Messaging
  • REST
  • SOAP
  • Kafka
  • Kafka Connect
Databases
  • PostgreSQL
  • MongoDB
DevOps & Platforms
  • Kubernetes
  • HashiCorp Vault
  • Jenkins
  • Git
  • Maven
  • Artifactory
Tools & Methodologies
  • IntelliJ IDEA
  • Jira
  • Microsoft 365
  • Scrum
  • AI-Assisted Development / Vibe Coding
⭐ Nice to Have
  • Previous experience in Life Insurance.
  • Experience within Banking or Financial Services.
  • Experience working on complex enterprise applications.
  • Knowledge of highly regulated environments.
  • Experience across both development and application maintenance activities.
🌍 Language Requirements
  • French: Mandatory
  • English: Professional written and spoken proficiency
As this is an international environment, the ability to communicate effectively with different technical and business stakeholders is essential. 🤝 Soft Skills
  • Strong collaboration and teamwork.
  • Excellent troubleshooting and problem-solving capabilities.
  • Clear and effective communication.
  • Innovative and creative mindset.
  • Strong attention to quality and deadlines.
  • Agile and adaptable way of working.
  • Proactive approach to continuous improvement.
  • Ability to work effectively across multiple squads and priorities.
Keywords
JavaSpring BootAngularTypeScriptREST And SOAP ServicesPostgreSQLMongoDBKafkaKubernetesGitMavenJenkinsArtifactoryLiquibaseScrumFrenchJava 11-21Spring Boot 3Spring FrameworkSpring Cloud

Interessado nesta vaga?