Skip to main content

Full Stack Developer (Java/Angular)

Tecnologia
Explore Group
Porto, PortugalHá 1 semanasAté 11/07/2026

Descrição da vaga

We are looking for a Java Engineer to join teams responsible for designing, developing and evolving backend systems that support business‑critical platforms.

You will work on modern Java‑based solutions, ranging from service‐oriented and microservice architectures to the evolution of existing platforms, always with a strong focus on maintainability, scalability and performance.

The level of responsibility and technical influence will naturally adapt to your experience and strengths, from strong individual contribution to broader technical guidance.

What We’re Looking For Core Technical Skills

  • Solid experience with Java (8+) and the modern Java ecosystem
  • Strong knowledge of Spring / Spring Boot
  • Experience designing and implementing RESTful APIs
  • Good understanding of relational databases and SQL
  • Familiarity with version control systems (Git )
  • Knowledge of clean‑code principles and good software design practices
  • Experience working in collaborative development environments
  • Experience with microservices or service‑based architectures
  • Exposure to cloud platforms (AWS, Azure or GCP)
  • Experience with Docker and containerised applications
  • Familiarity with Kubernetes or similar orchestration platforms
  • Knowledge of messaging or event‑driven systems (e.g. Kafka, RabbitMQ)
  • Experience with CI/CD pipelines and automated testing
  • Understanding of architectural and performance considerations in distributed systems
  • Applies engineering best practices consistently
  • Comfortable working across the full development lifecycle
  • Balances technical quality with delivery requirements
  • Takes responsibility for the solutions delivered
  • Open and adaptable to new technologies and approaches
Soft Skills
  • Clear and professional communication
  • Ability to collaborate effectively with diverse technical profiles
  • Strong sense of ownership and accountability
  • Structured problem‑solving approach
  • Adaptability to changing requirements and priorities
Why Join TMC? International projects with meaningful technical challenges.

¿Te interesa este puesto?