Careers

Senior Java Software Engineer

Italy Software 2 - 5 years Turin Hybrid

We are looking for a Senior Java Software Engineer experienced in software development to join our team and contribute to the design and implementation of scalable and innovative solutions.

About The Member Company

We are a global high-tech consultancy company with a team of entrepreneurial engineers, scientists, and digital experts from around the world. Together we form a fast-growing and proud community. We offer consultancy services to high-profile clients globally in diverse service areas, such as:

  • Technology & Engineering
  • Energy & Renewables
  • Life sciences & Pharma
  • Digital & IT

About this vacancy

The selected person will work closely with PMs, stakeholders, software architects, and engineering managers to translate business requirements into high-level technical solutions. Collaborate on the analysis of business requirements with PMs and stakeholders. Define technical solutions in synergy with the team, software architects, and engineering managers. Document the solutions in detailed technical specifications. Estimate the effort required for each activity and support planning. Implement robust and scalable software solutions. Validate and review deliverables according to established quality criteria. Provide support during testing and troubleshooting phases.

What we expect from you

  • Degree in Computer Engineering;
  • Advanced experience with Java and related frameworks (Springboot, etc.);
  • Deep knowledge of microservices architectures and containerization (Docker, Kubernetes);
  • Familiarity with Agile methodologies for project management;
  • Ability to manage multiple tasks in parallel;
  • Effective communication and interaction with the team and stakeholders;
  • Fluency in both Italian and English.

What you can expect from us

The position includes a permanent employment contract and a base Gross Annual Salary (RAL) of no less than €36,000, in accordance with the National Collective Labor Agreement (CCNL) for Commerce – Tertiary, Distribution and Services.

TMC is committed to offering a competitive compensation package. At the end of the selection process, after assessing the candidate's experience, skills, and qualifications, the company may propose a final RAL higher than the amount stated above.

In line with our business model, the final compensation package also includes:

  • a component of profit sharing from the project;
  • an annual individual budget for training and professional development worth €4,000 net;
  • an annual welfare credit.

Further details will be provided during the selection process, in compliance with the applicable corporate policies.

TMC is an international high-tech consultancy company that provides its clients with specialized expertise to support them in tackling technological challenges. Within this context, TMC acts as a center of excellence at the service of its clients, helping them become more competitive in an increasingly global and rapidly evolving technological world.

At TMC, we believe that people drive technology. This is why we strive to create the best possible conditions for talents in the sector to grow and realize their potential. We offer a stimulating and challenging work environment where everybody can take ownership of their professional journey.

As an Employeneur (a term used by TMC to indicate professionals who combine entrepreneurial spirit with consultancy expertise), you will become part of the TMC family. In addition to our technical excellence, engagement, collaboration, and fun are fundamental elements of our company culture.

Submit my application

Great that you are interested in a job at TMC! Apply now in the way that suits you best and hopefully we can welcome you to one of our teams soon.

Apply with resume Apply with LinkedIn Apply without resume
Supported file types: .pdf,.docx,.doc,.txt (Max 5MB)
Your details
Your details
Your details