About TMC
At TMC, we value engineers who enjoy solving complex problems and evolving continuously.
O nosso modelo de Employeneurship oferece estabilidade contratual combinada com autonomia, formação contínua e a possibilidade real de trabalhar em projetos internacionais que exigem qualidade, inovação e responsabilidade técnica.
Project Overview
Estamos à procura de profissionais com experiência em desenvolvimento Java para integrar equipas que criam e mantêm serviços backend modernos, escaláveis e orientados a performance.
Os projetos variam entre plataformas cloud native, modernização de sistemas, microservices distribuídos e integrações entre aplicações críticas.
O desafio e o nível de responsabilidade poderão variar consoante a tua experiência, desde contributo individual altamente focado em desenvolvimento até envolvimento em decisões de arquitetura, liderança técnica e mentoring.
What We're Looking For
Aceitamos perfis com diferentes níveis de maturidade, desde quem já domina as bases até profissionais habituados a liderar soluções técnicas.
Core Technical Skills
- Boa experiência em Java (8+) e ecossistema moderno
- Conhecimentos sólidos de Spring / Spring Boot
- Experiência a construir APIs REST e serviços backend
- Familiaridade com bases de dados relacionais e/ou NoSQL
- Compreensão clara de práticas como versionamento (Git), CI/CD e testes automatizados
- Capacidade de escrever código limpo, modular e escalável
Valued Skills
- Experiência com arquiteturas distribuídas e microservices
- Conhecimentos de cloud (AWS, Azure ou GCP)
- Experiência com mensageria (Kafka, RabbitMQ, Pub/Sub)
- Noções de performance tuning e troubleshooting
- Domínio de padrões de design, princípios de engenharia e boas práticas
- Capacidade de apoiar decisões técnicas, orientar equipas ou assumir ownership
- Conforto com pipelines DevOps, conteinerização (Docker/K8s) e automação
Soft Skills
- Boa comunicação com equipas técnicas e produto
- Capacidade de colaborar e partilhar conhecimento
- Autonomia e responsabilidade na entrega de soluções
- Pensamento crítico e orientação a resultados
- Curiosidade e vontade de crescer continuamente
What You Will Do
- Desenvolver, evoluir e manter serviços backend em Java
- Participar no design e na implementação de APIs, integrações e microservices
- Analisar requisitos e contribuir para soluções tecnicamente sólidas
- Colaborar com equipas de DevOps, QA, front-end e arquitetura
- Reforçar a qualidade através de testes, revisão de código e boas práticas
- Otimizar componentes existentes (performance, segurança, estabilidade)
- Apoiar iniciativas de modernização e transição para arquiteturas cloud
- Consoante a tua experiência:
- Poderás contribuir como especialista altamente técnico ,
- Assumir responsabilidade por componentes críticos ,
- Ou influenciar decisões arquiteturais e orientar colegas .
Why Join TMC?
Projetos internacionais com tecnologias de última geração
Modelo Employeneurship - estabilidade com liberdade técnica
Formação contínua, certificações e mentoring personalizado
Comunidade de especialistas Java, cloud, arquitetura e DevOps
Oportunidade real de progressão - desde papéis fortemente técnicos até funções de orientação e liderança