Porto or Braga (On-site once every 2 weeks) | Mostly Remote
Full-time Freelance | 12 months
We are hiring aSenior Backend Engineerfor a long-term freelance project via Shakers, collaborating with an international IT consulting group specialized in complex insurance systems.
You will play a key role in evolving critical backend systems built on a modern microservices architecture.
Responsibilities
Design and develop microservices usingJava 17+ and Spring Boot
Build and maintain REST APIs and third-party integrations
Work within distributed and event-driven architectures
Ensure performance, scalability, and reliability
Contribute to architectural decisions and technical evolution
Support CI/CD pipelines and production monitoring
Mentor junior engineers and lead backend services end-to-end
Requirements
7+ years of backend development experience
Strong expertise inJava 17+ and Spring Boot
Solid experience buildingREST APIs
Strong knowledge ofSQL databases (PostgreSQL/Oracle) and JPA/Hibernate
Experience withDocker and CI/CD pipelines
Experience in distributed and event-driven architectures
FluentPortuguese and English
Nice to have: Cloud (AWS/Azure/GCP), JUnit/Mockito, microservices security.
Please apply here