Software Backend Developer

Offerta pubblicata in data:
Luogo di Lavoro:

Randstad Technologies, in partnership with CompuGroup Medical Italy, will be involved in an important recruitment project aimed to enhance the construction of an Italian HUB which will see the resources committed on important R&D international projects in the electronic healthcare field. 


CompuGroup Medical SE & Co. KGaA is a german multinational company, global leader in the electronic healthcare field. It has an annual turnover of 837 million euros for the year 2020, with 8'000 employees, offices in 18 countries and a production network in 56 different countries. The CGM softwares are designed to support over 1.6 million of users among doctors, dentists, hospital facilities, pharmacies and other service providers for hospital facilities and clinics.

CompuGroup Medical Italia Group (CGM Italia Group), part of CompuGroup Medical SE & Co. KGaA, with its wide and varied offer is the biggest company in Italy with an exclusive focus on the e-health. In Italy it counts more than 550 employees and 30'000 clients among doctors, pharmacies, dentists, public authorities, pharmaceutical companies, hospitals and patients, alla users of its various management software solutions and related services. Furthermore, thanks to its advanced Tele-medicine and Compliance solutions, CGM provides support on domestic healthcare. 

CompuGroupMedical Italia Group’s development teams are engaged in the market launch of new generation software solutions for doctors and dentists. The company is enhancing significantly its work teams for the new generation’s software platform aimed to pharmacies. 

Cutting edge technologies, customer experience and a particular focus on the entire life cycle of the patient are the main drivers of the Company. 

Through this project, CompuGroupMedical has the opportunity to shape the future work of pharmacies all over Europe whether they are franchising chains or singular entities, focal point for local health .

The project team is international and part of the G3 Pharmacy division. Its purpose will be to elaborate new ideas according to the different cultural perspectives, while remaining focused on a single global digital platform.

We are looking for a Software Backend Developer (m/f/d)

Job Goals:

The aim is to implement innovative software programs, following CGM guidelines for architecture, design and development, and to build efficient programs and systems that serve CGM user needs and meet business demands in an international context, in close cooperation with the international teams of this project.


The candidate plays a key role in the G3 international project in the design, development, testing and maintenance activities of software systems. The candidate is responsible for making specialized and high-quality software for CGM clients.


  • The candidate is in charge of the entire development process for a software pro-gram. 

  • Participation in design and refinement meetings to develop, test and debug programs to meet business needs. 

  • Strong knowledge of standard concepts, practices and procedures. 

  • Rely on experience and judgement to plan and accomplish goals. 

  • Good experience in Agile frameworks and popular coding language.

Entry Requirements: 

  • University Degree in Computer Science or Information technology Engineering;

  • From 2 to 5 years practical experience with software development;

  • Experience with the full lifecycle of software projects;

  • Experience with enterprise software projects;

  • Experience in Agile frameworks and popular coding language;

  • Fluent English.

Job-specific requirements:

Software development with Java / Kotlin / Spring

  • candidate must be passionate about backend software development

  • proven coding practice in Java and/or Kotlin required. Kotlin knowledge and practice is a plus, also knowledge in other languages and paradigms.

  • knowledge and coding experience with Spring and Spring Boot.

Software design and development in a test-driven environment

  • knowledge and experience with software design patterns and constructs (GoF patterns; MVC; CQRS; Architectural and Cloud patterns)

  • ability to understand concepts and recreate them in code. The candidate should be able to reason about code.

  • a dedication to write excellent code and follow clean-code principles.

  • experience with test-driven development. 

  • knowledge and experience in building distributed applications using microservices and APIs
    (e.g., RESTful Architectures, SOAP Services, API Gateways). 

  • knowledge and experience with agile software development and associated tools


  • knowledge and practice experience with RDBS and NoSQL database technologies.(PostgreSql + SQL + relational principles; Redis)

Location: Milano/Costa Volpino (BG)/Brescia/Torino/Ravenna/Vignola + mobile work 


The research is aimed at candidates of both sexes (Law 903/77). The data will be processed and stored exclusively for the purposes of the present or future selections, guaranteeing the rights referred to in art. 13 Legislative Decree 196/03.

Inquadramento: Tempo Indeterminato
Settore: € (Eur)
Offerta di lavoro pubblicata da: Hivejobs - Randstad