CountrySpainAbout the Position Job SummaryThis 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).Experience in Spring Integration/MQTT protocol.Experience in web layout implementation using HTML5 and CSS.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.#J-18808-Ljbffr