About TMC At TMC, we collaborate with engineers who enjoy building solid, long‐lasting solutions and taking technical ownership of what they deliver. Through our Employeneurship model, we offer the stability of a permanent role combined with autonomy, continuous learning and the opportunity to work on international projects with real impact.Project Overview We are looking for aJava Engineerto 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 ForCore Technical Skills Solid experience withJava (8+)and the modern Java ecosystem Strong knowledge ofSpring / Spring Boot Experience designing and implementingRESTful 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 environmentsAdditional Skills (Nice‐to‐Have) Experience withmicroservicesor service‐based architectures Exposure tocloud platforms(AWS, Azure or GCP) Experience withDockerand containerized applications Familiarity withKubernetesor 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 systemsEngineering Mindset 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 approachesSoft 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 English proficiency (B2+)Why Join TMC? International projects with meaningful technical challenges Employeneurship model — stability combined with technical freedom Continuous learning, mentoring and certification support Strong engineering community and knowledge‐sharing culture Clear growth paths toward specialist, architecture or technical leadership roles