> Markdown version of [/jobs/ext/1937816-software-developer](https://www.wearedevelopers.com/jobs/ext/1937816-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer - **Company:** IQVIA - **Location:** Madrid, Spain - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Web Interfaces, Java (Programming Language), Microsoft Windows, Artificial Intelligence, Apple Mac Systems, Application Integration Architecture, Automation of Tests, Code Review, Computer Programming, Data Transmissions, Relational Databases, Cursor (Graphical User Interface Elements), Software Debugging, Dependency Injection, Programming Tools, Design of User Interfaces, Hypertext Transfer Protocols (HTTP), Hibernate (Java), IntelliJ IDEA, Mobile Application Software, Java Persistence API, Spring Framework, Junit, PostgreSQL, Apache Maven, Microsoft SQL Server, OAuth, OpenID, Oracle (Applications), Query Optimization, Software Tools, Mockito, Selenium, SQL Databases, User-Centered Design, Vaadin, Website Wireframe, Windows Desktop, GitHub Copilot, ReactJS, Ios Frameworks, Backend, Gitlab, Git, Integration Tests, Web Technologies, Front End Software Development, Restful APIs, Marketplace, Selenium Webdriver - **Published:** August 5, 2026 - **Apply:** https://www.buscojobs.com.es/software-developer-en-madrid-ID-365586941 ## About the Role SQL: Solid understanding of relational databases and query optimization Spring Framework: Proficient in dependency injection and transaction management Testing Tools: Skilled in JUnit and Mockito for automated testing Vaadin Framework: Hands?on experience building rich web interfaces Web Technologies: Familiarity with HTTP protocols and RESTful API design Development Tools: Experience with IntelliJ IDEA, Git (GitLab), and Maven Java: Strong object?oriented programming and clean coding practices German language skills are an advantage but not required Understanding of UX design principles Familiarity with integrating applications to SSO solutions using OAuth2 or OIDC Experience with JPA/Hibernate, MSSQL?Server, Oracle, PostgreSQL Test design experience with the Concordion framework or similar frameworks Experience with browser automation using Selenium WebDriver Experience using AI?assisted software development tools such as GitHub Copilot, Cursor, or similar coding assistants Experience with other UI frameworks like React Experience in UI development for mobile applications Familiarity with Windows or MacOS environments #J-*****-Ljbffr ## Description We're looking for a skilled and motivated Software Engineer to join our dynamic team and help shape the future of user interface development for our flagship products-such as IQVIA's Health Data Research Platform, a key component of the Connected Health PlatformEnhance and maintain user interfaces for core applications, ensuring performance, usability, and scalabilityDesign, develop, test, and debug new UI features and componentsBuild and optimize the data transfer layer between frontend and backend systemsCollaborate on UI/UX planning through wireframes and design prototypesConduct code reviews and provide technical guidance to fellow UI developersWrite comprehensive unit and integration tests using JUnit and MockitoSupport user acceptance testing using Selenium WebDriver, Concordion, and Vaadin TestbenchFlexible working hours according to contract.Team core working time is between 10am and 4pm CETBenefitsMedical, dental and vision coverageTelemedicineCritical illness coveragePrescription coverageDisability, accidental death, pet and life insuranceEmployee Assistance ProgramsMental health supportWell-being programs and eventsFlexible work environmentTime off for leisure, personal time and corporate holidaysParental leave for birth or adoptionPaid leave for other life matters (i.e., illness, bereavement, jury duty, military service, etc.)Training systemsAI talent marketplace toolLeadership training programsEmployee recognition programsMentorship programsService awardsTuition reimbursementPaid volunteer dayDonation matchingEmployee resource groupsOffice eventsEnvironmental commitmentsUN Global Impact memberRetirement and savings plansIdentity theft protectionCommuter benefitsQualificationsSQL: Solid understanding of relational databases and query optimizationSpring Framework: Proficient in dependency injection and transaction managementTesting Tools: Skilled in JUnit and Mockito for automated testingVaadin Framework: Hands?on experience building rich web interfacesWeb Technologies: Familiarity with HTTP protocols and RESTful API designDevelopment Tools: Experience with IntelliJ IDEA, Git (GitLab), and MavenJava: Strong object?oriented programming and clean coding practicesGerman language skills are an advantage but not requiredUnderstanding of UX design principlesFamiliarity with integrating applications to SSO solutions using OAuth2 or OIDCExperience with JPA/Hibernate, MSSQL?Server, Oracle, PostgreSQLTest design experience with the Concordion framework or similar frameworksExperience with browser automation using Selenium WebDriverExperience using AI?assisted software development tools such as GitHub Copilot, Cursor, or similar coding assistantsExperience with other UI frameworks like ReactExperience in UI development for mobile applicationsFamiliarity with Windows or MacOS environments#J-*****-Ljbffr ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Test-Driven Development: It's easier than you think!](https://www.wearedevelopers.com/videos/1598-test-driven-development-it-s-easier-than-you-think) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers)