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ávelValued 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çãoSoft 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 continuamenteWhat 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