Lead Java & Angular French Speaker

act digital

Porto

On-site

EUR 45,000 - 75,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

act digital in Porto, Portugal, is looking for a Senior/Lead Developer to shape robust backend systems. You will design API-centric microservices using Java/Kotlin with Spring Boot, applying DDD and Clean Architecture while mentoring teams.

You will lead REST API design with OpenAPI, ensure code quality through unit and integration tests, and collaborate closely with Product Owners, Architects and DevOps. Fluent French is mandatory.

Qualifications

  • Proven experience as a Senior Developer or Lead Developer with backend focus.
  • Expert Java and strong Kotlin skills required.
  • Experience designing API-centric, microservices architectures.
  • Fluent French mandatory; collaboration with cross-functional teams.

Responsibilities

  • Define and evolve software architecture focused on API-centric, microservices, and event-driven architectures.
  • Apply and promote Domain-Driven Design (DDD) and Clean Architecture principles.
  • Design and develop robust backend services using Java / Kotlin and Spring Boot.
  • Lead REST APIs design with clear contracts, versioning, security, and OpenAPI documentation.
  • Develop and maintain batch processing solutions using Spring Batch.
  • Ensure high standards of code quality with unit and integration testing.

Skills

Java expert
Kotlin
Spring Boot
DDD
Clean Architecture
REST API design
Microservices
Event-driven architectures
Kafka
SQL
MongoDB
Angular (API integration)
OpenShift
CI/CD
Unit & integration testing
Code reviews & mentoring
Communication with PO/Architect/DevOps
Fluent French

Tools

OpenShift
OpenAPI
Spring Batch

Job description

  • Proven experience as a Senior Developer or Lead Developer.
  • Java — expert level / mandatory.
  • Strong experience with Kotlin.
  • Advanced experience with Spring / Spring Boot, including Spring Batch, Spring Data and Spring Security.
  • Strong hands-on experience with Domain Driven Design (DDD).
  • Knowledge of Clean Architecture and design patterns.
  • Advanced experience in REST API Design, including contracts, versioning, security, error handling and OpenAPI.
  • Experience with microservices and event-driven architectures.
  • Experience with Kafka.
  • Experience with SQL and MongoDB.
  • Knowledge of Angular, particularly API integration and front-end architecture concepts — nice to have.
  • Experience with OpenShift.
  • Knowledge of CI/CD, logging and monitoring.
  • Experience with unit and integration testing, with a strong focus on code quality.
  • Strong background in software architecture, software design and design patterns.
  • Ability to provide technical leadership, conduct code reviews and mentor development teams.
  • Excellent communication and collaboration skills with Product Owners, Architects and DevOps teams.
  • Fluent French / mandatory.
Responsibilities
  • Define, evolve, and oversee the implementation of software architecture, with a focus on API-centric, microservices, and event-driven architectures.
  • Apply and promote Domain-Driven Design (DDD) and Clean Architecture principles.
  • Design and develop robust and scalable back-end services using Java / Kotlin and Spring Boot.
  • Lead the design and evolution of REST APIs, ensuring clear contracts, versioning, security, error handling, and documentation through OpenAPI.
  • Develop and maintain batch processing solutions using Spring Batch.
  • Ensure high standards of code quality and test coverage, including unit and integration testing.
  • Conduct code reviews and promote development best practices, design patterns, and engineering standards.
  • Act as a technical reference for development teams, providing mentoring and technical guidance.
  • Collaborate with Product Owners, Software Architects, and DevOps teams on solution design and implementation.
  • Contribute to the definition of integration and event-processing strategies using Kafka.
  • Work with relational and NoSQL databases, namely SQL and MongoDB.
  • Contribute to the evolution and maintenance of applications running in OpenShift environments.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Java/Azure
Senior Backend Java/Azure

act digital • Portugal

On-site
EUR 60,000 - 95,000
FullStack Java/Angular Senior
FullStack Java/Angular Senior

act digital • Lisboa

On-site
EUR 45,000 - 65,000
Tech Lead Java & Angular
Tech Lead Java & Angular

act digital • Porto

Hybrid
EUR 70,000 - 90,000
Senior Java & Angular Lead - Fluent French Speaker
Senior Java & Angular Lead - Fluent French Speaker

act digital • Porto

On-site
EUR 45,000 - 75,000
Senior Java Backend Developer
Senior Java Backend Developer

Expleo • São Domingos de Benfica

On-site
EUR 90,000 - 120,000
Java Technical Lead/Staff Engineer
Java Technical Lead/Staff Engineer

Xsciconsult • Portugal

Remote
EUR 90,000 - 120,000
20 dedicated learning days
Certification support
Technical leadership growth
+1
Senior Java Developer
Senior Java Developer

HN Services Portugal • Lisboa

On-site
EUR 60,000 - 80,000
Senior Java Developer | Cloud & Emerging Technologies
Senior Java Developer | Cloud & Emerging Technologies

act digital • Lisboa

On-site
EUR 40,000 - 70,000
Java Software Engineer | Data Platform
Java Software Engineer | Data Platform

Reach IT • Portugal

On-site
EUR 40,000 - 60,000
Senior fullstack developer Developer_IT
Senior fullstack developer Developer_IT

act digital • Lisboa

On-site
EUR 40,000 - 60,000