Resume Score
CV/Résumé Score
  • Expertini Resume Scoring: See how well your CV/Résumé matches this job: Java Developer.
Portugal Jobs Expertini

Urgent! Java Developer Jobs | TMC

Java Developer



Job description

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


Required Skill Profession

I.t & Comunicações



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Java Developer Potential: Insight & Career Growth Guide