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 emJava (8+)e ecossistema moderno
Conhecimentos sólidos deSpring / Spring Boot
Experiência a construirAPIs RESTe 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 comarquiteturas distribuídase microservices
Conhecimentos decloud(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