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 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


Required Skill Profession

Other General



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