Fullstack Developer

Capgemini

Lisboa, PT
On-site
Spring boot microservices
Hexagonal architecture
Rest apis using openapi
Design and implement Spring Boot microservices following hexagonal architecture, including versioned DTOs and well‑structured domain layers

Job Summary

  • Design and implement Spring Boot microservices following hexagonal architecture, including versioned DTOs and well‑structured domain layers.
  • Ensure end‑to‑end observability through OpenTelemetry (traceId/spanId), structured JSON logs, dashboards, and service metrics.
  • Capgemini Portugal offers a flexible and dynamic work environment with a better work-life balance and opportunities for professional growth.

Matching Summary

Design and implement Spring Boot microservices following hexagonal architecture, including versioned DTOs and well‑structured domain layers.

Skills & Requirements

Must-have

  • Spring Boot microservices
  • Hexagonal architecture
  • REST APIs using OpenAPI
  • OpenTelemetry observability
  • Automated testing (unit, integration, contract)
  • CI/CD pipelines

Nice-to-have

  • Flexible and dynamic work environment
  • Career Acceleration Programs
  • Empowering environment with autonomy
  • Collaborative community of colleagues

Key Requirements

  • 4+ years of experience with Java development
  • Proven experience with OpenAPI
  • Automated testing frameworks experience
  • 1-2 years working with an API Manager
  • 1-2 years with DB2/JDBC or equivalent relational database

Work Rights

Not specified

Tailored Resume

Cover Letter