SW Development Engineer (Back End)

Job Overview

Post Date
Number
WEBWW-2024-000010
Job Function
Software Development
Location
Lliçà d'Amunt/Barcelona Cataluña, España
Country
Spain

About the Position

Werfen is a growing, family-owned, innovative company founded in 1966 in Barcelona, Spain. We are a worldwide leader in specialized diagnostics in the areas of Hemostasis, Acute Care Diagnostics, Transfusion, Autoimmunity, and Transplant.

Through our Original Equipment Manufacturing (OEM) business line, we research, develop, and manufacture customized assays and biomaterials. We also develop clinical software applications and laboratory instrumentation systems enhancing patient care.

We operate directly in 30 countries, and in more than 100 territories through distributors. Our headquarters and technology centers are located in Europe and the United States, and our workforce is more than 7,000 strong.

In Werfen, our purpose is to contribute to the advancement of patient care around the world through innovative specialized diagnostics solutions.

 

Job Summary

This position is part of a development team that oversees a software product that manages clinical information and provides therapeutic data to the doctors.

Under the supervision of the team leader, he/she will participate in the development of a new software following Agile methodologies and participating in the continuous improvement process. The candidate shall be an expert backend developer with hands-on experience in Spring Boot and with high problem-solving skills. Openness to occasionally support frontend development will be a plus. 

 

Key Accountabilities

  • Develops SW with high quality for a regulated environment. 
  • Participates in the team meetings 
  • Defines new features/changes with all involved stakeholders 
  • Updates the requirements documentation when needed. 
  • Defines architecture for new modules 
  • Implements automatic testing 
  • Participates in troubleshooting and performance improvement processes. 

 

Minimum Knowledge & Experience required for the position:

  • Engineer, computer Science or other technical degree, or equivalent work experience.
  • At least 5 years of experience developing multi-tier applications using Java and Spring. Deep knowledge of Spring MVC Rest, Spring Data and Spring Boot.
  • At least 3 years of experience developing REST API applications
  • At least 3 years of experience using relational databases (PostgreSQL, H2)
  • At least 2 years of experience with version control systems: Git
  • At least 4 years of experience implementing automated tests (REST Assured, JUnit)

Desirable 

  • Experience in Spring Integration/MQTT protocol
  • Experience in web layout implementation using HTML5 and CSS.
  • Experience developing applications using Angular
  • Experience with change management tool: JIRA
  • Experience in Agile methodology: SCRUM
  • Experience in Regulated environments.

 

Skills & Capabilities:

  • Analytical capacity to understand the problems and with troubleshooting. 
  • Highly organized and detail-oriented, with the ability to multi-task. 
  • Proactivity, but still work well in a team-oriented environment. 
  • Good communication skills to perform a demo and to communicate with the rest of the team. 
  • Flexibility and adaptability to a fast changing environment 
  • Advance English speaking and writing skills.