About TMC
At TMC, we bring together talented engineers who enjoy solving complex challenges, learning continuously e contribuindo para projetos internacionais de grande impacto.
Com o nosso modelo de Employeneurship, oferecemos estabilidade, autonomia e a liberdade para moldar o teu próprio percurso técnico e profissional.
Project Overview
Estamos à procura de um Java Developer com conhecimentos de francês para integrar projetos globais onde a comunicação com equipas francófonas é essencial.
Neste papel, irás trabalhar no desenvolvimento e evolução de aplicações Java modernas, contribuindo para a construção de soluções escaláveis, seguras e robustas.
A função envolve colaboração com equipas funcionais e técnicas, participação no ciclo completo de desenvolvimento e interação frequente com stakeholders internacionais.
What We're Looking For
Core Technical Skills
* Experiência sólida em Java (8+)
* Conhecimento de Spring / Spring Boot
* Experiência com desenvolvimento de APIs REST
* Familiaridade com Git e práticas de controlo de versão
* Experiência com bases de dados relacionais
* Noções de boas práticas de desenvolvimento, incluindo testes e clean code
Nice-to-Have
* Experiência com microservices
* Familiaridade com mensageria (Kafka, RabbitMQ)
* Conhecimentos de Docker, Kubernetes ou cloud (AWS, Azure, GCP)
* Experiência com CI/CD (Jenkins, GitLab CI, Bamboo)
* Noções de segurança aplicacional (OAuth2, JWT)
Language Requirements
* Francês B2+ obrigatório (capaz de lidar com reuniões, escrita e comunicação regular)
* Inglês é valorizado
What You Will Do
* Desenvolver novas funcionalidades e serviços utilizando Java e Spring Boot
* Participar no design e implementação de APIs, integrações e componentes backend
* Trabalhar com equipas francófonas em atividades de análise, clarificação e definição técnica
* Implementar testes, debugging e melhorias de performance
* Cooperar com equipas de QA, DevOps e produto
* Contribuir para a melhoria contínua de processos, padrões e práticas de engenharia
* Preparar documentação técnica e suporte a equipas de downstream
Why Join TMC?
Projetos internacionais e contacto direto com equipas francófonas
Modelo Employeneurship — autonomia, liberdade e estabilidade
Formação contínua, certificações e mentoring personalizado
Comunidade ativa de especialistas Java, cloud e arquitetura