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 Platform
Enhance and maintain user interfaces for core applications, ensuring performance, usability, and scalability
Design, develop, test, and debug new UI features and components
Build and optimize the data transfer layer between frontend and backend systems
Collaborate on UI/UX planning through wireframes and design prototypes
Conduct code reviews and provide technical guidance to fellow UI developers
Write comprehensive unit and integration tests using JUnit and Mockito
Support user acceptance testing using Selenium WebDriver, Concordion, and Vaadin Testbench
Flexible working hours according to contract. Team core working time is between 10am and 4pm CET
Benefits
Medical, dental and vision coverage
Telemedicine
Critical illness coverage
Prescription coverage
Disability, accidental death, pet and life insurance
Employee Assistance Programs
Mental health support
Well-being programs and events
Flexible work environment
Time off for leisure, personal time and corporate holidays
Parental leave for birth or adoption
Paid leave for other life matters (i.e., illness, bereavement, jury duty, military service, etc.)
Training systems
AI talent marketplace tool
Leadership training programs
Employee recognition programs
Mentorship programs
Service awards
Tuition reimbursement
Paid volunteer day
Donation matching
Employee resource groups
Office events
Environmental commitments
UN Global Impact member
Retirement and savings plans
Identity theft protection
Commuter benefits
Qualifications
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