-
TMC

Java Developer

TMC
Portugal Β· Contract Β· Mid-Senior

About TMC

At TMC, we believe that great technology is built by people who care about quality, ownership and continuous improvement. Through our Employeneurship model, we offer the stability of a permanent role combined with the freedom to grow technically, explore new challenges and work on impactful international projects.


Project Overview

We are looking for a Java Software Engineer to join teams responsible for building and evolving robust backend systems.

You will contribute to solutions that range from modern microservice-based platforms to the optimization and evolution of existing systems, always with a strong focus on scalability, performance and maintainability.

The scope of responsibilities and technical influence will naturally adapt to your experience and strengths.


What We’re Looking For


Core Technical Skills

  • Strong experience with Java (8+)
  • Solid knowledge of Spring / Spring Boot
  • Experience designing and implementing RESTful APIs
  • Familiarity with relational databases and SQL
  • Knowledge of version control systems (Git)
  • Understanding of clean code principles and good software design practices
  • Experience working in collaborative, Agile-like development environments


Valued Skills (not mandatory, but beneficial)

  • Experience with microservices and distributed systems
  • Exposure to cloud platforms (AWS, Azure or GCP)
  • Knowledge of containerization tools (Docker, Kubernetes)
  • Experience with messaging or event-driven architectures
  • Familiarity with CI/CD pipelines and automated testing
  • Understanding of architectural patterns and performance considerations


Engineering Mindset

  • Approaches problem-solving in a structured and pragmatic way
  • Balances technical quality with delivery and business goals
  • Takes responsibility for the code and solutions delivered
  • Comfortable working across the full development lifecycle
  • Open to learning and evolving with new technologies and practices

Soft Skills

  • Clear and proactive communication
  • Ability to work effectively with different technical profiles
  • Ownership and accountability for outcomes
  • Collaborative mindset and willingness to share knowledge
  • Adaptability to changing requirements and priorities
  • English proficiency (B2+)


What You Will Do

  • Design, implement and maintain backend services using Java
  • Contribute to API development and system integrations
  • Participate in technical discussions and solution design
  • Write clean, testable and maintainable code
  • Support the evolution and modernization of existing systems
  • Collaborate with front-end engineers, DevOps and QA
  • Participate in code reviews and technical alignment activities
  • Help improve development standards, tooling and processes


Why Join TMC?

🌍 International projects with real technical challenges

πŸš€ Employeneurship model β€” stability with autonomy and growth

πŸ“˜ Continuous learning, mentoring and certification support

🀝 Strong engineering community and knowledge sharing culture

πŸ“ˆ Opportunities to evolve toward architecture, technical leadership or specialist roles

Key Skills

Ranked by relevance

containerization devops cicd aws
Login to Apply
Posted
Apr 05, 2026
Type
Contract
Level
Mid-Senior
Location
Lisbon Metropolitan Area
Company
TMC

Industries

Business Consulting Services

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
MHP – A Porsche Company
Related

Backend Developer with AWS - Consultant/Senior Consultant (f/m/d)

2026-04-09

Full-time
Not Applicable
Romania
Business Consulting
Engineering
View Job Details
Deloitte
Related

Java Software Engineer

2026-04-11

Full-time
Mid-Senior
India
Business Consulting
Engineering
View Job Details
CI&T
Related

Site Reliability Engineer (SRE) Mid-Level / Senior, Portugal

2026-04-11

Full-time
Not Applicable
Portugal
IT Services
Engineering