Careers

Software Engineer Java

Italy Software Gallarate On-site

TMC Italia is looking for a Java Software Engineer to join a high-tech project. The resource will contribute to the development and evolution of applications for data analysis and management.

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 resource will join a technical team involved in the development and maintenance of software applications dedicated to the processing and analysis of complex data.

Specifically, they will be responsible for:

  • Analyzing, verifying, and correcting implementation requirements
  • Developing and maintaining Java applications, working both on algorithmic components and on the frontend created in Swing
  • Collaborating in the analysis and processing of technical data, with a particular focus on complex parameters and datasets
  • Managing interactions with relational databases, performing development and optimization of queries
  • Participating in versioning and code management activities using Git.
  • Supporting the porting of algorithms and functionalities from Matlab to Java, ensuring the correct translation of application logic
  • Collaborating with multidisciplinary teams for the integration and continuous improvement of software solutions

What we expect from you

  • Degree in Computer Science, Computer Engineering, or related fields
  • At least 2 years of experience in software development in Java
  • Good knowledge of object-oriented programming and algorithm development
  • Experience in developing graphical interfaces using Java Swing
  • Knowledge of relational databases, preferably Oracle and MySQL
  • Experience using Git for code versioning
  • Ability to analyze and interpret complex data
  • Experience or basic knowledge of Matlab for porting activities to Java
  • Problem-solving attitude, analytical skills, and team-working predisposition
  • Italian C2 and English B2

What you can expect from us

The position offers a permanent contract, and the gross annual salary (RAL) base offered will not be less than €30,000, in line with the provisions of the CCNL Commercio – Terziario, Distribuzione e Servizi.

 

TMC is committed to providing a competitive compensation package and, at the end of the selection process, evaluating the candidate's experience, skills, and qualifications, may propose a final RAL higher than the level mentioned above.

In line with our business model, the final compensation package also includes a direct participation component in project profits (profit sharing), an individual budget for skill development of €4,000 net per year, and an annual welfare credit. Further details will be provided during the selection process, in accordance with company policies in force.

TMC is an international high-tech consultancy company that provides expertise to support its clients in addressing their technological challenges. As such, TMC operates as an expert center available to its clients, helping them become more competitive in an increasingly global and rapidly evolving technological world. At TMC, we believe that people drive technology innovation. That’s why we aim to create the best possible conditions for technological talents to thrive. We offer you a stimulating work environment where you can manage your career. Alongside our outstanding technical expertise, fun and engagement are significant parts of our culture.

 

#LI-DB4

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